Senior Programmer/Analyst

Reposted Yesterday
Be an Early Applicant
Mountain View, CA, USA
In-Office
Senior level
Aerospace
The Role
Develops and enhances software, data visualization, simulation, analysis, and post-processing systems supporting NASA aerospace research and high-performance computing. Responsibilities include handling large datasets, maintaining applications and databases, applying AI/ML techniques, troubleshooting complex issues, leading code reviews and testing, mentoring developers, and collaborating with government technical staff. The role also supports laboratory data collection and flight test activities.
Summary Generated by Built In

Senior Programmer/Analyst  – High-Performance Computing Data Center (NASA NACS)

ASRC Federal Data Solutions (AFDS) supports NASA's High Performance Computing Services program at the Ames Research Center in Mountain View, CA. Make a DIFFERENCE on a program that supports 4 on-site supercomputers, 18,000+ nodes, and 17+ combined petaflop supercomputer systems. Our program provides High Performance Computing services throughout the HPC lifecycle, including computational requirements, architecture, acquisition, and operations, for federal government customers. Additionally, our team supports the Human-Systems Integration (HSI) Division, which enables the development of complex aerospace systems through analysis and modeling of human performance and human-automation interactions.

Our employees embrace innovation and are committed to a culture of continuous, standards-driven process improvement and assimilation of industry best practices. We have an immediate position for a Senior Programmer/Analyst to join our Infrastructure team in Mountain View. This role supports the hundreds of infrastructure systems that support HPC operations.

Position Summary

 The Senior Programmer/Analyst position supports tool/application development and optimization for NASA projects and systems at Ames Research Center; CA. Responsibilities include using traditional and advanced techniques to design and develop software systems that advance the state-of-the-art for aeronautics research. 

This role will collaborate with other software programmers/developers to design, develop, and sustain core capabilities while also creating new capabilities when appropriate.  The role requires frequent interactions with government leaders and technical staff. 

The role also requires the ability to mentor junior staff, troubleshoot complex issues, and align development efforts with mission priorities.  This role supports the mission of the Human-Systems Integration Division and the research portfolio of the Airspace Operations Laboratory (AOL).  The AOL mainly focuses on operator-centric advanced aeronautics concepts and conducts research through prototyping, simulations, and flight evaluations.

Essential Responsibilities
  • Design and develop custom applications to process large amounts of data and to be able to develop visualizations of real-time and non-real-time data.
  • Define and implement the necessary components for handling and manipulating large data sets.
  • Maintain and enhance existing data visualization applications (JavaScript, React, QT/QML, HTML, CSS, Java, C++, Python, etc.).
  • Design and develop custom systems for generating simulation scenarios.
  • Design and develop custom systems for data analysis and post-processing.
  • Define and implement the necessary components for data analysis and post-processing systems.
  • Maintain and enhance existing data analysis and post-processing systems (MySQL, PostgreSQL, InfluxDB, etc.).
  • Provide technical guidance and recommendations for new features, services, and best practices.
  • Lead, support, and define internal processes for code reviews and collaborative software development.
  • Troubleshoot code, participate in collaborative testing processes (QA/QC) that help maintain a standard level of quality and support software requirements.
  • Support onboarding and mentoring of new and early-career developers throughout the development process, giving valuable feedback during code reviews, and engaging in collaborative coding sessions.
  • Support data collection efforts in laboratory settings and flight test activities.
  • Design and develop custom systems that leverage AI/ML techniques for aerospace research. 
Required Qualifications
  • Master’s degree in computer science, information technology, or a related field or equivalent years of experience. 
  • Ten(10) or more years of software development.
  • Ten(10) or more years supporting aeronautics research and development activities.
  • In-depth experience with modern languages (e.g., Java, .NET, Python, C++, JavaScript, QT/QML, React), Agile/Scrum frameworks, and DevSecOps pipelines. 
  • Extensive knowledge of JMS, PostgreSQL, Apache, Node.js, and MongoDB.
  • Five(5) or more years creating custom data visualizations.
  • Able to work within time constraints and under pressure.
  • Able to work and communicate effectively on a team.

Skills Required

  • Master's degree in computer science, information technology, or a related field, or equivalent years of experience
  • Ten or more years of software development experience
  • Ten or more years supporting aeronautics research and development activities
  • In-depth experience with modern programming languages and frameworks, including Java, .NET, Python, C++, JavaScript, Qt/QML, and React
  • Experience with Agile/Scrum frameworks and DevSecOps pipelines
  • Extensive knowledge of JMS, PostgreSQL, Apache, Node.js, and MongoDB
  • Five or more years creating custom data visualizations
  • Ability to work within time constraints and under pressure
  • Ability to work and communicate effectively on a team
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Reston, VA
3,273 Employees
Year Founded: 2003

What We Do

ASRC Federal’s family of companies help federal civilian, defense and intelligence agencies achieve successful mission outcomes and elevated performance. We are dedicated to building an enduring enterprise focused on our people, customers and shareholders.

Similar Jobs

Syneos Health Logo Syneos Health

Senior Data Scientist

Healthtech • Biotech • Pharmaceutical
In-Office or Remote
8 Locations
22543 Employees
81K-145K Annually
In-Office
Santa Monica, CA, USA
113 Employees

Shield AI Logo Shield AI

Data Engineer

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software • Defense Technology
In-Office
San Diego, CA, USA
97K-140K Annually

General Motors Logo General Motors

Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
6 Locations
165000 Employees
160K-246K Annually

Similar Companies Hiring

Rangeview Thumbnail
Aerospace • Robotics • Energy • Defense • Manufacturing • Weapons Systems
El Segundo, California
38 Employees
Outpost Space Thumbnail
Aerospace • Defense
Los Angeles, California
38 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account