Contact UsContact UsContact UsContact UsContact UsAI/ML EngineerPalo Alto, CA | Hybrid or OnsiteApplyApplyEraDrive’s goal is to revolutionize how spaceflight is done and managed through autonomy. EraDrive builds autonomy software and hardware that let spacecraft see, decide, and act with minimal human control. Our software is already flying in space, and we are growing it into a product family that covers rendezvous, on-orbit inspection, and space based sensing. You will be one of EraDrive’s first engineering hires and a founding member of the team.You will design and ship the learning-based components of the autonomy stack, building models that enable perception, guidance, and decision-making under real-world space mission constraints. This role is for engineers who want to see models used in closed-loop autonomy, not just offline benchmarks. If you like turning data, physics, and machine learning into verifiable and reliable flight-ready code, this is your role.What you will doDevelop and train AI/ML models for satellite autonomy, for satellite rendezvous and proximity operations, on-orbit inspection, space domain awareness, and formation flying applicationsDesign AI-powered guidance, navigation and perception components such as pose estimation, anomaly detection, behavior classification, and trajectory planning networksDevelop LLM/VLM-based interfaces for satellite operations to enable natural language interfaces and scene interpretationBuild and maintain synthetic data pipelines that capture realistic dynamics, visual conditions, and sensor properties, including domain randomization, simulation-to-real strategies, and large-scale dataset generationCreate and extend simulation environments used for model training, validation, stress testing, and adversarial evaluationOptimize models for onboard deployment, including quantization, pruning, batching strategies, and real-time inference on constrained computeIntegrate ML modules into flight software through clean C++ and Python interfaces, ensuring controlled model usage and robust fallback behaviorSupport software-in-the-loop and hardware-in-the-loop testing to close the loop between models, real sensors, and control logic, and feed the results back into model updatesOwn your models end to end, from first prototype through training pipelines, internal review, regression tests, and deliveryWhat you bringStrong background in machine learning, deep learning, reinforcement learning, or a closely related fieldHands-on experience building, training, and evaluating AI/ML models, especially related to perception, estimation, planning, or controlProficiency with modern ML frameworks (e.g. PyTorch, TensorFlow) with the ability to integrate with Python and C++Experience developing simulation or data generation tools to support ML training and validationAbility to design and debug training pipelines, from dataset curation through distributed training and model evaluationFamiliarity with integrating ML inference models into larger autonomy or robotics systemsAbility to work in a small, fast-moving team, take clear ownership, and communicate tradeoffs honestlyBonusExperience with training and testing of foundation modelsKnowledge of orbital mechanics and spacecraft dynamicsExperience integrating learned perception or decision models with classical estimation or control loopsBackground in sim-to-real transfer, domain adaptation, or real-world deployment of learned modelsExperience with embedded inference, GPU optimization, or real-time autonomous systemsPublications or open-source work in machine learning, robotics, reinforcement learning, or autonomous systems
Want jobs like this matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.