Senior Lead Machine Learning Engineer
Job Description
Capital One is seeking a Senior Lead Machine Learning Engineer to drive the productionization of ML applications at scale. This onsite role in New York, NY places you at the forefront of design, development, deployment, and governance of ML solutions within an Agile team, working closely with Product and Data Science colleagues to translate business requirements into robust, scalable systems.
Responsibilities
- Design, develop, and deliver machine learning models and components to address real-world business problems, in collaboration with Product and Data Science teams.
- Make informed ML infrastructure decisions based on modeling techniques and issues, including model choice, data and feature selection, training, hyperparameter tuning, dimensionality, bias/variance, and validation.
- Tackle complex challenges by writing and testing application code, building and validating ML models, and automating tests and deployment.
- Work within a cross-functional Agile team to create and improve software powering state-of-the-art big data and ML applications.
- Retrain, monitor, and maintain models in production.
- Utilize or build cloud-based architectures and platforms to deliver optimized ML models at scale.
- Construct optimized data pipelines to feed ML models.
- Apply CI/CD best practices, including test automation and monitoring, to ensure successful deployment of ML models and application code.
- Ensure code quality and security, govern models from a risk perspective, and adhere to Responsible and Explainable AI practices.
- Use programming languages such as Python, Scala, or Java.
Requirements
- Bachelor’s Degree
- 8+ years of experience designing and building data-intensive solutions using distributed computing (internship experience does not apply)
- 4+ years of experience programming with Python, Scala, or Java
- 3+ years of experience building, scaling, and optimizing ML systems
- 2+ years of experience leading teams developing ML solutions
Technologies
- Python
- Scala
- Java
- AWS
- Azure
- Google Cloud Platform
- scikit-learn
- PyTorch
- Dask
- Spark
- TensorFlow
Compensation
Salary: USD 250,800 - 286,200 per year
Benefits
- Performance-based incentive compensation (cash bonuses and/or long-term incentives)
- Health benefits
- Financial benefits