Staff Software Engineer, Autonomy Capabilities - Space
Leads development and deployment of autonomy software for satellites and missile-defense systems, spanning optimization, tasking, planning, and sensor or track fusion. The role requires 7+ years of related experience, strong C++ and Python skills, robotics expertise, and the ability to obtain a SECRET clearance.
188k – 281k/yr
On-site7+ YOEML Engineering
About the role
Responsibilities
Develop autonomy capabilities for satellites and missile defense applications, including distributed optimization, automated tasking and scheduling, track fusion, rendezvous and proximity operations (RPO), and space-vehicle motion and behavior planning.
Use advanced optimization strategies for distributed decision-making, task allocation, and resource scheduling in coordinated multi-satellite missions.
Apply approaches to weapons target assignment and motion planning for fleets of space vehicles and interceptors.
Advance low-SWaP optimal control, tactical behavior management in cooperative and adversarial contexts, and information-aware planning.
Develop high-performance, well-tested software modules with clear interfaces suitable for mid-to-high Technology Readiness Level insertions.
Collaborate with perception, planning, simulation, hardware, and flight-test teams to integrate autonomy solutions onto real-world platforms.
Deploy autonomy capabilities to space vehicles; analyze mission logs to verify software performance and validate operational effects.
Research and prototype algorithms, identify tactical capability gaps, and contribute to autonomy roadmaps.
Lead technical delivery of complex autonomy capabilities, help shape customer requirements, define technical approaches, and drive execution.
Travel approximately 10–15% of the year for office locations, customer sites, and flight-integration events.
Requirements
Minimum of 7 years of related experience with a bachelor's degree; 6 years with a master's degree; 4 years with a PhD; or equivalent work experience.
Proficiency in C++ and Python, with familiarity with real-time operating systems (RTOS).
Significant experience in robotics areas such as control systems, motion planning, optimization, tactical behaviors, or distributed decision-making.
Significant experience with unmanned-system technologies and associated algorithms, ideally in the space domain.
Experience with simulation tools and environments such as AFSIM, NGTS, or similar for testing and validation.
Strong problem-solving skills and the ability to troubleshoot and optimize system performance.
Excellent communication and teamwork skills in multidisciplinary environments.
Ability to obtain a SECRET clearance or higher.
Nice-to-haves
Experience across multiple aerospace domains, including air, land, sea, or space.
Experience spanning classical control, optimization, and applied machine learning or reinforcement learning.
Background in collaborative behaviors and swarm robotics.
Familiarity with relevant Department of Defense or government programs.
Hands-on experience supporting integration events, customer demonstrations, or live exercises.
Leads development of agentic AI systems for public sector, including guardrails, data processing, and fleet orchestration for federal datasets. Mentors engineers, defines technical strategy, and communicates with stakeholders to ensure reliable, secure solutions.
189k – 362k/yrOn-siteML Engineering
Staff Software Engineer
RipplingSan Francisco, CA +2
Build and scale AI platforms for Rippling's Data Cloud, focusing on schema retrieval, query planning, LLM training pipelines, RL environments, and agent harnesses for intelligent workforce workflows. Requires 8+ years experience with production LLMs, distributed systems, and cloud infrastructure.
189k – 315k/yrHybrid8+ YOEML Engineering
Staff Software Engineer
RipplingNew York, NY
Build foundational AI agent infrastructure at Rippling, owning agent creation, invocation, skill packaging, plugin connectivity, and automations. Lead platform and distributed systems work with 8+ years experience, technical leadership, and cross-functional impact.
189k – 315k/yrHybrid8+ YOEML Engineering
Staff Machine Learning Engineer, Applied Research
PinterestSan Francisco, CA
Staff Machine Learning Engineer conducting applied research on multi-modal LLMs, agents, NLP, computer vision, graph neural networks, and recommender systems to improve Pinterest search, recommendations, and discovery. Requires MS/PhD and 6+ years industry experience building production ML models.
189k – 390k/yrHybrid7+ YOEML Engineering
Staff Machine Learning Engineer, Computer Vision
PinterestSan Francisco, CA
Staff Machine Learning Engineer developing state-of-the-art visual encoders and multimodal models at Pinterest Labs. Prototype visual reasoning tools, train billion-scale models on rich visual-text data, ship to production for recommender systems and VLMs, publish research, and mentor juniors. Requires strong CV/ML background, publications, and PhD or equivalent.