Senior Software Engineer - Machine Learning
Core
Build ML infrastructure for system-parameter optimization, performance-regression detection, multi-target tracking, data fusion, autonomous robotic control, and mission planning.
Role type
Senior IC machine learning software engineer
Builds
Low-latency or real-time software and ML infrastructure for battlespace awareness tools
Domain
Defense / Robotics / Machine Learning
Deliverable
production ML models
Required skills
Python, Rust, C++, C, object-oriented programming, functional programming, REST API design, low-latency software development, integration testing, CI/CD pipelines, hyperparameter optimization, anomaly detection, explainable ML
Preferred skills
TypeScript, JavaScript, React, Node.js, PyTorch, Python FastAPI, CesiumJS, faster-than-real-time simulation, Slackbot integrations, model deployment
Technologies
GitHub, Robot Framework, Claude, Codex AI, Bayesian ML
Responsibilities
Provide software engineering support for core battlespace awareness tools; Build ML infrastructure for system-parameter optimization and performance-regression detection; Develop software for multi-target tracking, data fusion, and autonomous robotic control; Develop and maintain low-latency software and integration tests; Apply machine learning methods including hyperparameter optimization and anomaly detection
Seniority
Senior, hands-on IC
