Jobs · Analyst · California

Engineering Applications Software Engineer

NASA Jet Propulsion Laboratory · Pasadena, CA · 5 days ago
Analyst$93k–$111k/yrFull-time

Responsibilities

  • Provide software development, operational, and customer support for flight mission and R&D projects utilizing DOM and LSMD systems.
  • 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.
  • Design and develop 2D/3D data visualization software, dashboard tools, and UI/UX interfaces to support ground and flight systems.
  • 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.
  • Design and develop software solutions to process and serve real-time mission telemetry data from multiple simultaneous sources to multi-mission analysis tools.
  • Architect and develop AWS GenAI pipelines optimized for the analysis and visualization of exceptionally large flight mission telemetry datasets.
  • Generate and deliver comprehensive software documentation, including requirements, design documents, and standard operational procedures.
  • 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.

Similar jobs

Software Engineer

RelativityArizona, United States· 1 wk ago
Engineering$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

RelativityOklahoma, United States· 1 wk ago
Information Technology$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

Accenture Federal ServicesChantilly, VA· 2 wk ago
Engineering$130k–$265k/yrapply on boards.greenhouse.io

Software Engineer

BarclaysWhippany, NJ· 1 mo ago
Engineering$190k/yrapply on search.jobs.barclays

Software Engineer

Royal Cyber Inc.Naperville, IL· 26 mo ago
Engineeringapply on royalcyber.zohorecruit.com