Master Data Engineer (Machine Learning Integrations)

McLean 2 (19052), United States of America, McLean, Virginia

At Capital One, we're building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding.

Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.

Master Data Engineer (Machine Learning Integrations)

Job Description
Card ML (Card Machine Learning) is focused to set the standard for data quality to power real-time, automated intelligence, centered on a longitudinal, human-centric view. Lead an enterprise alliance to deliver a breakthrough ML platform. World class thought leadership on NLP (Natural Language Processing), voice science, proactive engagement, active influence, fairness and explainability in AI and more!

Responsibilities & Expectations:

  • Lead a team of software and data engineers to apply lean development practices to develop software products that help us build and run machine learning applications.
  • Design and implement application frameworks, APIs, libraries and services that perform at scale using existing and emerging technology platforms and standards like Kubernetes, Docker, Kafka, gRPC.
  • Lead design and development of automation workflows, set and expect high standards for code reviews to make sure the software is rigorously designed, elegantly coded, and effectively tuned for platform performance, and assess the overall quality of delivered components.
  • Work as a partner with product owners to prioritize features. Work with other tech teams to integrate solutions across the organizations. Lead the tech team to make decisions for the program.
  • Demonstrate strong verbal and written communication skills, to address the dynamic nature of collaboration with customers, vendors, and other engineering teams.


We're looking for self-starters, those who can work independently, with, and across, teams.

About the candidate:
  • Ability to research, select and propose the right technology or tool for the task
  • Influencing organization's leaders to help resolve critical architecture and data challenges
  • Is a problem solver with a curiosity about technology. Highly creative and curious technologist, one with excellent research skills
  • Is a leader that team members can lean on
  • Continues to learn through iterative delivery
  • Is not intimidated by challenges; the candidate will be expected to research and develop cutting-edge solutions
  • Values continuous integration and deployment. Knows how to automate processes to quickly generate value for our customers
  • Loves learning new technologies and mentoring other engineers


Basic Qualifications:
  • Bachelor's Degree
  • At least 6 years of combined experience using any combination of the following programming languages: Java, Python, Golang, Scala or JavaScript
  • At least 3 years of experience developing applications using Agile principles
  • At least 1 year of experience in developing software products for cloud platforms


Preferred Qualifications:
  • Master's Degree in STEM
  • 10+ years of combined experience using any combination of the following programming languages: Java, Python, Golang, Scala or JavaScript
  • 2+ years of experience in developing software products for cloud platforms like AWS, Azure or Google Cloud Platform
  • 2+ years of experience with containers (e.g.: Docker)
  • 2+ years of experience in CI/CD - DevOps practices
  • 1+ years of experience using streaming data platforms like Kafka, RabbitMQ
  • 1+ years of experience as a tech lead


At this time, Capital One will NOT sponsor a new applicant for employment authorization for this position.


Back to top