Description
We are seeking a Full Stack Engineer 4 - MLOps to join our team at Capital One. As a Software Engineer, you will aid engineering teams in building scalable ML infrastructure, productionizing data pipelines, and driving a major technology transformation within Capital One.
The Bank Tech Data, Decisioning, & Market Services Domain serves as the analytical engine of the bank, building the infrastructure that turns data into smart, fast decisions. We integrate data and AI capabilities into a single, cohesive platform that supports our business and capital market teams.
Responsibilities:
- Design, build, and optimize automated data pipelines, model serving platforms, and continuous monitoring systems for high-stakes applications like real-time account takeover fraud detection and AI-driven vulnerability management.
- Write performant, maintainable code using Python (with Java/Scala as secondary stack components) anchored in strong software engineering practices, vulnerability remediations, and system resiliency.
- Balance hands-on software development and MLOps engineering with technical delivery leadership, guiding engineers, partnering with product management, and coordinating cross-functional rollouts.
- Harness cloud infrastructure (AWS), container orchestration (Docker/Kubernetes), ML tooling (PyTorch, TensorFlow, Spark), and interactive AI tools to automate model deployment and manage enterprise-grade ML platforms.
Basic Qualifications:
- Bachelor's Degree or higher in Computer Science or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering)
- At least 4 years of experience in software engineering (Internship experience does not apply)
- At least 2 years of experience with public cloud platforms (AWS, GCP, Azure), cloud-based productivity tools, or virtualization technologies
- At least 2 years of experience building, scaling, and optimizing ML systems
Preferred Qualifications:
- Master’s Degree in Computer Science or a related field
- 4+ years of experience building production-ready data pipelines that feed ML models
- 3+ years of experience developing performant, resilient, and maintainable code
- 7+ years of experience in at least one of the following: Java, SQL, Python, or Go
- 2+ years of on-the-job experience with an industry recognized ML framework such as scikit-learn, PyTorch, Dask, Spark, or TensorFlow
- 3+ years of experience developing performant, resilient, and maintainable code
- 3+ years of experience with data gathering and preparation for ML models
- 4+ years of experience in open source frameworks
- 1+ years of people management experience
- 2+ years of experience in Agile practices
- Experience collaborating with data science teams and technical stakeholder
- Experience leveraging interactive AI tooling to accelerate productivity, utilizing capabilities beyond basic code completion
Salary Information:
The minimum and maximum full-time annual salaries for this role are $197,300 - $225,100.
Benefits:
Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being.