8 days old

Artificial Intelligence Software Engineer VI - NASA

Pasadena, California

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

The Jet Propulsion Laboratory (JPL) is NASA’s lead center for robotic exploration of the solar system. Our core competency is the end-to-end implementation of unprecedented robotic space missions to study Earth, the Solar System, and the Universe.

JPL, located in Pasadena, California, has a casual, 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 are proud to be part of NASA and Caltech, as we explore the universe and make history through new discoveries.

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



Be part of our team that conceives, initiates, and wins new work for JPL's Artificial Intelligence Group. Develops innovative new technologies and new paradigms for operations and exploration. Efforts include but are not limited to automation of ground and flight operations for communications stations, space missions, marine vehicles, aerial vehicles, including fleets of vehicles. Uses Artificial Intelligence (scheduling, planning, resource allocations) and Machine Learning technologies to partially and fully automate these platforms. Will initiate and lead new efforts in these areas.


Job Entails But Not Limited To

  • Leads major initiatives and projects that performs highly complex and unique analysis on a wide variety of large and disparate datasets.
  • Communicates transformative results to senior internal and external customers.
  • At the forefront of the international research field.
  • Internationally recognized leader in data analysis techniques and methods applicable to a wide variety of applications and domains.
  • Develops new tools and techniques that change the field.
  • Leads major initiatives developing large-scale architectures across national and international agencies.
  • Collaborates with highest level of organizational representatives to understand exceptionally complex customer problems; recommends advanced solutions, and defines requirements.
  • Develops novel, complex scheduling algorithms for autonomous systems that must interpret large amounts of input state, constraint, and event data to generate actions and scheduled to achieve higher level goals. Advances state of the art in the area. Routinely publishes such advances.
  • Maintains a high profile in both the customer/user and technology communities both internally and external to the laboratory.



  • Typically requires a Bachelor's degree in Computer Science or related discipline with a minimum of 15 years of related experience; Master's degree in similar disciplines with a minimum of 13 year of related experience; or PhD with a minimum of 11 year of related experience in similar disciplines.
  • Significant knowledge in one or more related fields of the following areas: software development, artificial intelligence, operations research, resource allocation mechanisms, quantitative modeling, machine learning, computer vision, risk models and probabilistic methods. Established track record in the area of expertise as documented by successful deployed operational products, publication record, and acknowledgement in the field.
  • Extensive experience in wide application of principles, theories, concepts and techniques in modern programming languages such as C++, Python, Java, Hadoop map-reduce, R, Ruby, SAS, Artificial Intelligence Techniques and concepts.
  • Significant experience in automation and analysis systems for time series data or robotic autonomous systems.
  • Significant experience and background in Artificial Intelligence, Optimization, Scheduling, Resource Allocation, Operations Research, or related fields.
  • Sustained track record of performance in research and applications areas.
  • Extensive knowledge of applicable industry and/or academic practices and standards in Software design & development and Computer Science.
  • Experience in interdisciplinary team leadership.
  • Significant experience in writing proposals and task plans.
  • Sustained track record of research publications for peer reviewed forums.
  • Experience in formulating new concepts, visions, and technology thrusts. Experience in winning institutional and community approval for such new thrusts. Experience in successful deployment/infusion of paradigm changing technologies and approaches.
  • Experience in formulating and leading cross institutional efforts with significant impact and scale.


  • Data Analytics
  • Data Engineer
  • Data Scientist

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:

Artificial Intelligence Software Engineer VI - NASA

NASA Jet Propulsion Laboratory
Pasadena, California

Share this job

Artificial Intelligence Software Engineer VI - NASA

NASA Jet Propulsion Laboratory
Pasadena, California

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast