22 days old

Big Data Analytics Software Engineer - NASA JPL

Pasadena, California

Do you excel in an environment that values exploration and discovery? We have a universe of opportunities waiting for you!

New ideas are all around us, but only a few will change the world. That is our focus at JPL. We ask the biggest questions, and then search the universe for answers—literally. We build upon ideas that have guided generations, and 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 are driven to discover, create, and inspire something, that lasts a lifetime and beyond, you are ready for JPL.

JPL's Instrument Software and Science Data Systems Section (Org. 398) consist of multidisciplinary teams of engineers and technologists who provide expertise across the domains of instrument operations and science data systems.

We Are Responsible For

  • Safely controlling JPL remote sensing instruments.
  • Transforming data collected by these instruments into scientific measurements and preserving them for future analyses.
  • Providing context and understanding to the measurements.
  • Making the measurements and related information accessible to a broad and global user community: scientists, operations, decision makers and society. 

Our engineering teams build and operate high performance data processing, management and analysis systems capable of handling petabyte scale datasets in support of science discovery, research, operations and applications.

We support JPL and NASA missions, as well as other science-based projects. Our research and technology development teams create new onboard and ground based technologies for data processing, analysis, modeling, reasoning, visualization, management, access and analytics that are infused into our data systems.

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.

We aim to do things never done before and to go places few can go. We dare mighty things…do you?


Software Engineer opportunity to work for Computer Science for Data Intensive Applications Group reporting to the Group Supervisor. As a Big Data Analytics Software Engineer you will contribute to building a capability that will make an impact across our Institution and NASA:

  • You will work on our open-source big data analytics technology for analyzing massive amounts of observations and model data
  • Work directly with the project architect to ensure production infusion of the big data analytics technology into a Cloud environment
  • Work directly with project scientists to develop, optimize, and integrate parallel scientific algorithms (including geospatial and time-series analytics) as part of the scientific workflow
  • Design and develop web services to simplify access to analytics capabilities
  • Design and develop high availability, load balancing and auto-scaling architecture
  • Perform highly complex software system verification and validation



  • Bachelor’s degree in Computer Science, Computer Engineering, Data Science/Analytics or Mathematics with a minimum of 3 years experience; or a Master's with 1 years of related experience; or PhD with 0 years of related experience.
  • Experience with Python, Apache Spark, Cassandra, and Apache Solr/ElasticSearch
  • Experience with parallel scientific computing
  • Experience with RESTful webservice technology
  • Experience using and supporting Linux-based operating systems as a software development environment
  • Knowledge of secure coding practices 

Preferred Qualifications

  • Experience in Amazon Cloud services, S3, EC2, Lambda, Athena, etc.
  • Knowledge of deep learning methods is preferred
  • Knowledge of machine learning concepts, methods and algorithms, especially as related to classification and diagnosis
  • Experience in performing complex analyses of large data sets

Connect with Us

Not ready to apply? Connect with us for general consideration.


Posted: 2019-05-23 Expires: 2019-07-22

Featured Jobs

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Big Data Analytics Software Engineer - NASA JPL

NASA Jet Propulsion Laboratory
Pasadena, California

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast