Description
We are seeking a Machine Learning Engineer to join our team at Capital One. As a Machine Learning Engineer, you’ll have the opportunity to be on the forefront of driving major AI transformations and scaling production models across Capital One.
This specialized machine learning engineering group is responsible for the decisioning technology that guides customers through their entire credit journey. Our team standardizes and streamlines how complex machine learning models are built, deployed, and monitored at scale, drastically reducing friction for our data science partners.
Responsibilities:
- Design, build, and deliver ML models and components that solve real-world business problems, while working in collaboration with the Product and Data Science teams
- Build and scale massive multi-tenant platforms that enable running large footprint ML model training and/or serving at scale
- Inform your ML infrastructure decisions using your understanding of ML modeling techniques and issues
- Solve complex problems by writing and testing application code, developing and validating ML models, and automating tests and deployment
- Collaborate as part of a cross-functional Agile team to create and enhance software that enables state-of-the-art big data and ML applications
- Retrain, maintain, and monitor models in production
- Leverage or build cloud-based architectures, technologies, and/or platforms to deliver optimized ML models at scale
- Construct optimized data pipelines to feed ML models
- Leverage continuous integration and continuous deployment best practices, including test automation and monitoring, to ensure successful deployment of ML models and application code
- Ensure all code is well-managed to reduce vulnerabilities, models are well-governed from a risk perspective, and the ML follows best practices in Responsible and Explainable AI
- Use programming languages like Python, Scala, or Java
Requirements:
- Bachelor's Degree or higher in Computer Science, Machine Learning or a related quantitative field
- At least 6 years of experience programming with Python, Java, Golang, or C++
- At least 6 years of Machine Learning experience using industry standard frameworks PyTorch or Tensorflow and libraries
- At least 6 years of experience using and operating large scale distributed systems
- At least 4 years of experience deploying and operating Machine Learning solutions in production and operating production services in the cloud
Benefits:
- Comprehensive, competitive, and inclusive set of health, financial and other benefits
- Performance-based incentive compensation, which may include cash bonus(es) and/or long-term incentives (LTI)
The minimum and maximum full-time annual salaries for this role are $229,900 - $262,400.