NASA JPL

Scientific Applications Software Engineering I

NASA JPL
Apply
1 day ago
Pasadena, CA, USAEntry Level

Base Salary

$94k - $116k/yr

Responsibilities

  • Collaborate with Cognizant Engineers and development leads to design and develop new capabilities, fix bugs, and document systems.
  • Develop data processing workflows and software for scientific data products.
  • Design, develop, integrate, and test software in compliance with interface and requirements documents.
  • Develop cloud software using open-source tools such as Elasticsearch, Conda, Terraform, Apache HTTP Server, Python Flask, and AWS CLI.
  • Develop new tools and services and contribute to their design based on defined use cases.

Requirements

  • Bachelor’s degree in Computer Science, Data Science, or Mathematics and at least one year of related work experience, or a master’s degree in a similar discipline with no related work experience.
  • Knowledge of software development lifecycle practices, requirements development, verification and validation, configuration management, and issue tracking.
  • Experience with agile development frameworks, sprint lifecycles, sprint and task planning, code review, CI/CD, GitHub or GitLab, and JIRA.
  • Experience with scientific application programming in Python.
  • Experience with Jenkins, Docker, Linux, container technologies, messaging protocols, and REST-based interfaces.
  • Experience with infrastructure-as-code concepts and Terraform and/or CloudFormation.
  • Strongly preferred experience with AWS cloud processing, services, and data storage, including AWS Console, EC2, S3, Lambda, SNS/SQS, Auto Scaling groups, and basic networking and security concepts.
  • Willingness to use generative AI coding tools and agents in software development.
  • Preferred experience turning prototype algorithms into delivered software products, managing software builds in Linux, using data science and big data technologies, and working with large-volume workflows such as Airflow.

Benefits

  • Health, dental, vision, wellbeing, and retirement plans.
  • Paid time off, learning benefits, rideshare, childcare, flexible scheduling, and parental leave.
  • Benefits-eligible employees receive benefits effective the first day of the month coincident with or immediately following their start date.
  • Full-time role based in or associated with Pasadena, California.

Tech Stack

Apache AirflowAWSDockerElasticsearchFlaskJenkinsLinuxPythonTerraform

Categories

BackendData Engineering
NASA JPL

About NASA JPL

5,001-10,000 employees

NASA’s Jet Propulsion Laboratory is a federally funded research and development center in Pasadena, CA, managed by Caltech. It designs, builds, and operates robotic spacecraft and science instruments for NASA, and develops ground systems like the Deep Space Network; notable missions include the Mars rovers and the Voyager probes. Founded in 1936, JPL is publicly funded and focuses on planetary, Earth, and astrophysics research and flight operations.

Contact me