Senior Software Engineer- Machine Learning
Core
Senior Software Engineer providing software engineering and development support for core tools, and for ML candidates, standing up new ML infrastructure to optimize system parameters and detect performance regressions.
Role type
Senior Software Engineer (Machine Learning)
Builds
Core tools, ML infrastructure for system optimization and regression detection
Domain
Defense technology, Battlespace Awareness, AI, Computer Vision, Sensor Fusion
Deliverable
production ML models
Required skills
Python, Rust, C++, C, Object-oriented programming, Functional programming, REST API design, Low-latency software, Software testing, AI coding assistants, GitHub, CI/CD pipelines, Hyperparameter optimization, Anomaly detection, Explainable ML
Preferred skills
TypeScript, JavaScript, React, NodeJS, PyTorch, Python FastAPI, CesiumJS, FTRT simulation, Slackbot integrations
Technologies
Python, Rust, C++, C, TypeScript, JavaScript, React, NodeJS, PyTorch, Python FastAPI, CesiumJS
Responsibilities
Provide software engineering and development support for core tools, Stand up new ML infrastructure, Optimize system parameters, Detect performance regressions in CI
Seniority
Senior, hands-on IC