Engineering Applications Software Engineer

Posted Yesterday
Be an Early Applicant
Campus, IL, USA
In-Office
93K-111K Annually
Junior
Digital Media • Edtech
The Role
Develop, deploy, and support web/cloud data management, GenAI pipelines, and 2D/3D visualization software for JPL flight missions and R&D. Support DOM and LSMD systems, telemetry processing, UI/UX dashboards, documentation, and operational compliance across mission lifecycles.
Summary Generated by Built In
Job Details

New ideas are all around us, but only a few will change the world. That’s our focus at JPL. We ask the biggest questions, then search the universe for answers—literally. We build upon ideas that have guided generations, then share our discoveries to inspire generations to come. Your mission—your opportunity—is to seek out the answers that bring us one step closer. If you’re driven to discover, create, and inspire something that lasts a lifetime and beyond, you’re ready for JPL.

Located in Pasadena, California, JPL has a campus-like environment situated on 177 acres in the foothills of the San Gabriel Mountains and offers a work environment unlike any other: we inspire passion, foster innovation, build collaboration, and reward excellence.

Responsibilities

The Jet Propulsion Laboratory’s Artificial Intelligence and Data Science section performs advanced software engineering, data analysis, and operational support to empower NASA/JPL Flight Missions and research initiatives.

As a member of the Advanced Information Analysis and Visualization Group (341C), you will report to the Group Supervisor and provide software engineering, GenAI pipeline development, and operational support to our flight mission and R&D project customers. You will play a key role in supporting the Distributed Object Manager (DOM) and Lifetime Storage of Mission Data (LSMD) systems.

Tasks include but are not limited to:

  • System Development & Support: Provide software development, operational, and customer support for flight mission and R&D projects utilizing DOM and LSMD systems.
  • Cloud & On-Prem Integration: Collaborate with project task leads to design, develop, maintain, and operate data management, GenAI, and data visualization software systems on on-prem and cloud compute/storage platforms.
  • UI/UX & Visualization: Design and develop 2D/3D data visualization software, dashboard tools, and UI/UX interfaces to support ground and flight systems.
  • Lifecycle Deployment: Design, develop, and deploy web and cloud-centric software applications across the entire flight mission life-cycle—from initial formulation through Assembly, Test, and Launch Operations (ATLO) within operational venues at JPL and other NASA centers.
  • Telemetry Processing: Design and develop software solutions to process and serve real-time mission telemetry data from multiple simultaneous sources to multi-mission analysis tools.
  • GenAI Pipeline Engineering: Architect and develop AWS GenAI pipelines optimized for the analysis and visualization of exceptionally large flight mission telemetry datasets.
  • Documentation: Generate and deliver comprehensive software documentation, including requirements, design documents, and standard operational procedures.
  • Compliance: Maintain a working knowledge of applicable Laboratory policies, NASA procedures, and government regulations.
Qualifications

Typically requires a Bachelor’s degree in Computer Science, Mathematics, or a related discipline with a minimum of 1 year of related experience, or a Master’s degree in a similar discipline with 0 years of related experience.

  • Security Clearance: Willingness to complete NASA’s required Level of Confidence background check for physical and logical access to critical NASA assets.
  • Core Technical Proficiency: Strong proficiency in C, C++, Python, JavaScript, TypeScript, WebGL, React, MaterialUI, Angular, and AWS Cloud computing/storage platforms.
  • GenAI Expertise: Demonstrated experience developing GenAI pipelines on-prem and in AWS using tools such as Parquet, Athena, Claude, and Bedrock.
  • Software Practices: Knowledge of modern software development infrastructure (GitHub, Visual Studio Code, CI/CD pipelines, automated software testing, and Agile methodologies).
  • Mathematics & Analytics: Excellent applied math skills, including Calculus and Linear Algebra, alongside knowledge of modern data science and ML/LLM techniques.
  • Data Management: Understanding of modern Information Data Management tools, architectures, and best practices (relational and time-series database solutions).
  • UI/UX Design: Experience designing and developing user-facing web and desktop UI/UX software.
  • Problem Solving & Debugging: Exceptional software engineering, algorithm development, system debugging, and technical problem-solving skills in complex environments.
  • Teamwork & Communication: Strong interpersonal, oral, and written communication skills with a proven commitment to customer satisfaction and broad-based teamwork.
  • Prioritization: Ability to establish clear task priorities and manage evolving requirements as flight project data management needs change.
Preferred Skills 
  • Direct experience using and developing software for JPL’s DOM and LSMD software systems.
  • Knowledge of spacecraft and/or robotic vehicle simulation development.
  • Experience with distributed system design, including multi-process/multi-threaded applications and general-purpose GPU (GPGPU) software development.
  • Experience designing operational dashboards using tools like React and/or Grafana.
  • Knowledge of Digital Twin and Digital Thread concepts and technologies.

JPL has a catalog of benefits and perks that span from the traditional to the unique. This includes a variety of health, dental, vision, wellbeing, and retirement plans, paid time off, learning, rideshare, childcare, flexible schedule, parental leave and many more. Our focus is on work-life balance, and living healthy, fulfilling lives as we Dare Mighty Things Together. For benefits eligible positions, benefits are effective the first day of the month coincident with or immediately following the employee’s start date.

For further benefits information click Benefits and Perks

The hiring range displayed below is specifically for those who will work in or reside in the location listed. In extending an offer, Jet Propulsion Laboratory considers factors including, but not limited to, the candidate’s job related skills, experience, knowledge, and relevant education/training.

The typical full time equivalent annual hiring range for this job in Pasadena, California.

$92,976 - $111,072

JPL is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, citizenship, ancestry, age, marital status, physical or mental disability, medical condition, genetic information, pregnancy or perceived pregnancy, gender, gender identity, gender expression, sexual orientation, protected military or veteran status or any other characteristic or condition protected by Federal, state or local law.

In addition, JPL is a VEVRAA Federal Contractor.

EEO is the Law.

EEO is the Law Supplement

Pay Transparency Nondiscrimination Provision

The Jet Propulsion Laboratory is a federal facility. Due to rules imposed by NASA, JPL will not accept applications from citizens of designated countries or those born in a designated country unless they are U.S. Citizens, Legal Permanent Residents of the U.S or have other protected status under 8 U.S.C. 1324b(a)(3). The Designated Countries List is available here.

Skills Required

  • Bachelor's degree in Computer Science, Mathematics, or related discipline with minimum 1 year related experience (or Master's with 0 years)
  • Willingness to complete NASA Level of Confidence background check for physical and logical access
  • Proficiency in C and C++
  • Proficiency in Python
  • Proficiency in JavaScript and TypeScript
  • Experience with WebGL
  • Experience with React and Material-UI
  • Experience with Angular
  • Experience with AWS cloud computing and storage platforms
  • Experience developing GenAI pipelines using Parquet, Athena, Claude, and Bedrock
  • Familiarity with modern software development tools and practices (GitHub, VS Code, CI/CD, automated testing, Agile)
  • Applied mathematics skills including Calculus and Linear Algebra
  • Knowledge of modern data science and ML/LLM techniques
  • Understanding of information/data management tools and architectures (relational and time-series databases)
  • Experience designing and developing user-facing web and desktop UI/UX software
  • Strong software engineering, algorithm development, debugging, and problem-solving skills
  • Strong interpersonal, oral, and written communication skills and customer-focused teamwork
  • Ability to prioritize tasks and manage evolving flight project requirements
  • Experience with JPL DOM and LSMD systems
  • Knowledge of spacecraft or robotic vehicle simulation development
  • Experience with distributed system design, multi-process/multi-threaded applications, and GPGPU development
  • Experience designing operational dashboards with React and/or Grafana
  • Knowledge of Digital Twin and Digital Thread concepts
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
Washington

What We Do

Mars Science Laboratory provides news and education on Mars by NASA.

Similar Jobs

Sprout Social Logo Sprout Social

Director of GTM System and Applied AI

Marketing Tech • Social Media • Software • Analytics • Business Intelligence
Easy Apply
Remote or Hybrid
US
1400 Employees
200K-330K Annually
In-Office
Deerfield, IL, USA
2450 Employees
90K-143K Annually

Supernova Technology Logo Supernova Technology

Solutions Architect

Cloud • Fintech • Payments • Software
Hybrid
Chicago, IL, USA
118 Employees
90K-110K Annually

Supernova Technology Logo Supernova Technology

IT Internal Auditor

Cloud • Fintech • Payments • Software
Hybrid
Chicago, IL, USA
118 Employees
70K-85K Annually

Similar Companies Hiring

Learneo Thumbnail
Software • Machine Learning • Edtech • Artificial Intelligence
NL
397 Employees
CodePath.org Thumbnail
Edtech • Social Impact
San Francisco, CA
55 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account