Senior Machine Learning Engineer (AI Foundations)
Job Description
Senior Machine Learning Engineer (AI Foundations) at Capital One, onsite in McLean, VA, with a salary range of USD 161,800 - 184,600 per year.
Responsibilities
- Develop and deliver ML models and components addressing real business needs, collaborating with Product and Data Science teams.
- Guide ML infrastructure decisions by applying knowledge of modeling techniques, data and feature selection, model training, hyperparameter tuning, dimensionality, bias/variance, and validation.
- Address complex problems by writing and validating application code, building ML models, and automating tests and deployment processes.
- Work within a cross-functional Agile team to build and improve software powering advanced big data and ML applications.
- Maintain production ML models through retraining, monitoring, and upkeep.
- Utilize or develop cloud-based architectures and platforms to deploy scalable ML models.
- Design efficient data pipelines that feed ML models.
- Apply CI/CD practices with test automation and monitoring to ensure reliable deployment of ML models and code.
- Maintain code quality and security, ensure model governance, and follow responsible and explainable AI practices.
- Proficiency in Python, Scala, or Java.
Requirements
- Bachelor’s degree
- Minimum 4 years of professional experience programming with Python, Scala, or Java (internships excluded)
- Minimum 3 years designing and building data-intensive solutions using distributed computing
- Minimum 2 years hands-on experience with ML frameworks such as scikit-learn, PyTorch, Dask, Spark, or TensorFlow
- Minimum 1 year experience productionizing, monitoring, and maintaining ML models
Technologies
- Python
- Scala
- Java
- scikit-learn
- PyTorch
- Dask
- Spark
- TensorFlow
Benefits
- Health benefits
- Financial benefits
- Performance-based incentive compensation (cash bonuses and/or long-term incentives)