Senior Machine Learning Engineer
Skills
Computer ScienceDevopsData IntegrityDriftEnhanced Data Rates For GSM EvolutionMission OperationsModeling
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree in Computer Science Electrical Engineering Data Science or related technical field
- 5+ years experience in software engineering machine learning engineering MLOps or related roles
- Experience operationalizing ML systems at production scale including training versioning packaging deployment and monitoring
- Strong proficiency in Python and familiarity with at least one deep learning framework such as PyTorch or TensorFlow
- Hands-on experience with MLOps frameworks and workflow tooling such as MLflow Kubeflow Airflow DVC or BentoML
- Experience deploying containerized ML services using Docker and orchestrating workloads using Kubernetes including constrained deployments
- Understanding of CI/CD workflows and DevOps practices applied to ML systems
- Familiarity with monitoring observability and logging platforms such as Prometheus Grafana and ELK EFK
- Ability to obtain and maintain U.S. Government security clearance and U.S. Citizenship required
- Ability to travel up to 20%
Nice to have
- Mission-driven
- Practical
- Seasoned judgment
- Ethical
- Responsible
- Flexible
Day to day
- Design and maintain production machine learning and statistical software that automates processes and streamlines mission operations
- Build robust scalable pipelines for training evaluation deployment and lifecycle management across cloud on-prem and edge environments
- Partner with autonomy researchers software engineers systems teams and field operators to translate mission needs into deployable ML capabilities
- Implement CI/CD workflows manage containerized ML infrastructure and develop monitoring for model health performance drift and reliability
Hiring process
- Connect with us at talent@anno.ai
- Send a cover letter
