Senior Machine Learning Engineer
Core
Research, design, train, and evaluate machine learning models to solve complex optimization, planning, and decision-making problems in defense and aerospace.
Role type
Senior Machine Learning Engineer (Optimization & Systems)
Builds
End-to-end ML pipelines, production ML systems, and intelligent digital applications for mission-critical teams.
Domain
Defense and aerospace industry; combinatorial optimization, pathfinding, and constraint-based problems.
Deliverable
production ML models
Required skills
Machine learning theory, model selection and evaluation, optimization and loss functions, PyTorch or TensorFlow, end-to-end ML pipelines, Python programming, software engineering best practices, system design
Preferred skills
Deep learning architectures (CNNs, RNNs, Transformers), distributed training, experiment tracking tools, real-time inference deployment, research-driven engineering background
Technologies
PyTorch, TensorFlow, Git, Jira, Confluence, MLflow, Weights & Biases
Responsibilities
Research and select ML approaches and architectures, design and implement ML models, own data pipelines and perform data validation, train and debug models, define evaluation metrics and improve performance, integrate models into production systems, make technical architectural decisions, mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities