hit counter

Sr. Software Engineer (Machine Learning Integrations)

  • Capital One
  • Mc Lean, VA, United States
  • May 13, 2019
Information Technology

Job Description

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.

Sr. Software Engineer (Machine Learning Integrations)

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 Natural Language Processing (NLP), Voice Science, proactive engagement, active influence, fairness and explainability in AI and more!

Responsibilities & Expectations:

  • Apply lean development practices to develop software products that help us build and run machine learning applications.
  • Implement application frameworks, APIs, libraries and services that perform at scale using existing and emerging technology platforms and standards like Kubernetes, Docker, Kafka, gRPC.
  • Develop automation workflows, conduct 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.
  • Lead other engineers to develop high-quality products.
  • Directly work with product owners and other tech teams. Work with the 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 who can work independently, with, and across, teams.

About the candidate:

  • Understands the importance of selecting the right technology or tool for the task
  • Is a natural problem solver with a curiosity about technology. ?Highly creative and curious technologist, one with excellent research skills
  • 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 to generate value
  • Loves learning new technologies and mentoring more junior engineers


  • Bachelor?s Degree or Military Experience
  • At least 3 years of combined experience using any combination of the following programming languages: Java, Python, Golang, Scala or JavaScript
  • At least 2 years of experience developing applications using Agile principles?
  • At least 2 years of experience using one of the following big data or streaming platforms: Kafka, Spark, MongoDB, or Cassandra


  • Master?s Degree in STEM
  • 8+ 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 or RabbitMQ

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