S

SpaceX

Builds rockets and runs Starlink satellite internet

AI Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeHawthorne, CA, USA$125k - $195kIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, data science, engineering, mathematics, or physics, or at least 4 years of professional experience building and training artificial intelligence or machine learning systems in lieu of a degree.
  • At least 1 year of Python programming and developing and debugging software on Linux.
  • At least 1 year of experience with a machine learning framework such as PyTorch, or practical experience developing agents and model-based applications.
  • At least 1 year of experience building or evaluating artificial intelligence or machine learning systems through professional work, internships, research, or substantial independent projects.
  • Willingness to work extended hours and weekends as needed.

Responsibilities

  • Build artificial intelligence systems and applications for engineering and business problems, working with users to understand requirements and define measurable success criteria.
  • Develop evaluations, benchmarks, and representative datasets to measure model and agent performance, compare approaches, and detect regressions.
  • Build automated graders and scoring methods, validate their agreement with expert judgments, and investigate misleading results, data leakage, and other evaluation failures.
  • Create reproducible environments for training and evaluating agents, including task definitions, tool interfaces, constraints, and feedback signals.
  • Integrate models and agents with engineering tools, internal services, and company data, capturing execution traces and results to support debugging and evaluation.
  • Establish baselines, run experiments, and analyze failures to determine whether changes to data, models, tools, or workflows produce meaningful improvements.
  • Develop data preparation, training, and evaluation workflows for problems with limited real-world data, including targeted data collection, labeling, augmentation, and synthetic data where appropriate.
  • Use Docker and Kubernetes to build and operate reliable workloads with appropriate isolation, access controls, resource management, logging, and reproducibility.
  • Collaborate with engineering, infrastructure, security, human resources, and legal partners to implement requirements for data handling, traceable outputs, auditability, and human review.
  • Maintain deployed systems through testing, monitoring, ongoing evaluation, and operational debugging, improving quality, reliability, latency, and cost based on evidence and user feedback.

Desired Qualifications

  • Understanding of evaluation fundamentals, including appropriate metrics, baselines, separation of training and evaluation data, error analysis, and reproducible experimentation.
  • Experience with Docker and familiarity with Kubernetes.
  • Familiarity with version control, software testing, and collaborative development practices.
  • Ability to explain technical decisions, work with people across disciplines, and learn unfamiliar tools and problem domains.
  • Experience designing task-specific evaluations, evaluation datasets, automated graders, or frameworks for comparing model and agent performance.
  • Experience building reinforcement learning environments, agent tools, reward functions, or verifiers.
  • Experience with model fine-tuning, reinforcement learning, or learning from human feedback.
  • Experience developing effective machine learning systems with limited data, including data curation, augmentation, and synthetic data generation.
  • Experience deploying and troubleshooting Kubernetes workloads and distributed job execution.
  • Experience building systems for experiment tracking and versioning datasets, models, environments, and evaluations.
  • Experience developing backend services, application programming interfaces, databases, and interfaces for reviewing artificial intelligence outputs.
  • Experience implementing systems involving sensitive data, audit trails, or structured human oversight.
  • Experience taking a technical project from initial requirements through implementation, evaluation, and deployment.

About the Company

SpaceX

Builds rockets and runs Starlink satellite internet

SpaceX builds and launches reusable rockets and spacecraft for NASA, the military, and companies, and it runs Starlink, a satellite internet service for homes and businesses. In 2020, its Dragon capsule became the first privately built spacecraft to carry astronauts to the International Space Station. Its Falcon 9 rocket lands its first stage so the booster can fly again, which cuts launch costs, while Starlink beams internet from low-orbit satellites to small dishes for a monthly fee. SpaceX also owns xAI, maker of the Grok chatbot and owner of the social network X, and is building Starship, a fully reusable rocket meant to carry people to the Moon and Mars. Elon Musk founded SpaceX in 2002, and it is based in Starbase, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Starbase, Texas
Founded
2002

Recently Posted Jobs

Explore more opportunities at SpaceX

See more jobs