Senior Machine Learning Engineer
Full-time
Senior
The Elastic Security Machine Learning team is looking for a Senior Machine Learning Engineer to lead the maturation of our model training pipeline. You will work closely with Data Engineers and Data Scientists to identify model blindspots, detect drift patterns, and confidently label never-before-seen samples.
What you’ll do:
- Support ongoing efforts to improve data quality and ML model training automation, as well as observability and reproducibility of ML models
- Collaborate within the Security Machine Learning team, and with members of other teams, especially Data Engineering
- Promote long-term vision for monitoring performance of deployed models to identify concept drift and determine retraining cadence
- Determine how to improve models over time by leveraging implicit and explicit feedback
Requirements:
- Be comfortable working in a fully-remote environment
- Be able to communicate clearly to diverse groups of stakeholders coming from different disciplines, timezones, and programming language preferences
- Willingness to learn new things and ask for help
- Proficient Python programming skills
- Experience with writing and running tests (unit tests, integration tests, regression tests)
- Experience with performing data analysis as required to support data quality decisions
- Ability to both give and receive helpful code reviews
Bonus points for:
- Experience in Security
- Experience with AWS or other cloud platforms
- Experience with Jenkins or other CI/CD tooling
- Working knowledge of deep learning, clustering, and/or graph algorithms
- Experience designing, training, and evaluating models using popular ML frameworks