C

CACI

Provides government contracting technology and services

Human Spaceflight Artificial Intelligence Software Engineer and Data Scientist

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeHouston, TX, USA$76k - $155.7kIn-person

About the Job

Requirements

  • A bachelor's degree in Computer, Software, Aerospace, Electrical, or Systems Engineering, Computer Science, or a related discipline is required.
  • At least 3 years of software development experience encompassing the full software product lifecycle.
  • Python programming experience.
  • Experience developing AI models and software.
  • Practical experience with Large Language Models, Machine Learning, Data Science, and AI.
  • Experience training a Machine Learning model.
  • Must be a U.S. Citizen or Permanent Resident to facilitate access to USG facilities.
  • Must be flexible and open to new challenges in a dynamic environment, with strong technical expertise and verbal and written communication skills.
  • Ability to manage multiple priorities with little supervision.
  • Must be a responsible, team-oriented individual with a strong work ethic.
  • Must have highly developed coordination and organization skills.

Responsibilities

  • Develop AI software for human space flight applications.
  • Gather software requirements and develop software design documents.
  • Gain an in-depth understanding of the process or capability to which AI technologies are being applied.
  • Perform testing to verify requirements are being met and validate the software.
  • Troubleshoot discrepancies.
  • Present and give demonstrations of AI capabilities to various stakeholders.
  • Adhere to JSC standard software process practices.

Desired Qualifications

  • A master's degree or PhD in Computer Engineering, Software Engineering, or Computer Science with a focus on AI, Data Science, or a related discipline.
  • Experience with space vehicle mission operations.
  • C++ programming experience.
  • Experience with space vehicle systems, such as Environmental Control and Life Support Systems.
  • Software User Interface and/or User Experience experience.

About the Company

CACI

Provides government contracting technology and services

CACI International Inc. provides technology and professional services to U.S. government clients, focusing on national security and modernization. It earns most of its revenue through long-term government contracts that fund engineering, intelligence, logistics, cybersecurity, data analytics, and IT solutions for defense, intelligence, and federal civilian agencies. Its products and services work by delivering specialized technical expertise, secure systems, and mission-support capabilities that help agencies run operations more efficiently and securely. CACI differentiates itself through its deep domain knowledge in national security, a proven track record of delivering high-quality, reliable solutions, and a skilled workforce that can execute complex, long-duration contracts. The company’s goal is to be a trusted partner for government modernization needs by providing advanced technology solutions and mission support that enhance national security and operational effectiveness.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1962

Recently Posted Jobs

Explore more opportunities at CACI

See more jobs