Skip to main content

Senior Software Engineer, Back End

Senior Software Engineer, Back End
Capital One
7 months 3 weeks ago

Job Position

Senior Software Engineer, Back End (Python, Kubernetes, AWS)

Job Location

Center 2 (19050), United States of America, McLean, Virginia

Job Description

  • Love building and pioneering in the technology space
  • Enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment
  • Be part of a big group of makers, breakers, doers, and disruptors at Capital One
  • Seeking Back End Software Engineers passionate about marrying data with emerging technologies
  • Opportunity to drive a major transformation within Capital One

Team Information

The Machine Learning Experience (MLX) team supports an internally hosted Model Training ecosystem running critical infrastructure for machine learning and data analysis across Capital One. Collaborate on the 1000's of models being trained on the platform by 4000+ users. Make critical updates to service infrastructure and AWS services. Work on the service layer written in Go/Python, debug Jupyter issues/conda environments, support DAG data model migrations, and build the Spark/Dask/Ray compute infrastructure to support AI and ML at Capital One.

What You’ll Do

  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions
  • Share your passion for staying on top of tech trends and learning new technologies
  • Collaborate with digital product managers to deliver cloud-based solutions
  • Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services

Basic Qualifications

  • Bachelor’s Degree
  • At least 4 years of professional software engineering experience

Preferred Qualifications

  • 5+ years of experience in Java, Scala, Python, Go, or Node.js
  • 1+ years of experience with AWS, GCP, Azure, or another cloud service
  • 2+ years of experience with Kubernetes or Docker
  • 3+ years of experience with distributed data/computing tools
  • 3+ years of experience in open source frameworks
  • 2+ years of experience in Agile practices

Expertise level

Work arrangement

Similar Jobs in United States