Discover Financial Services

Lead Software Engineer (Python, Vector Databases, AWS)

$197K–$225KMcLean, VA
✓ Verified live on the employer's own system · added yesterday
Save search
Mid-level · 4+ yrs exp

Requirements

Education: Doctorate

Experience: 4+ years

Skills & tools

Machine LearningOperationsDistributed SystemsTeam LeadershipProgrammingJavascriptJavaHtml Css
Apply on company site ↗ See your fit → free

Full job description

We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Senior Lead Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One.

As a Lead Software Engineer, you will build the data infrastructure layer that powers Capital One's AI-driven content management capabilities. You will own the Content Hub - our vector and graph database platform for semantic content retrieval - including the embedding pipelines, knowledge graph schema, and indexing infrastructure that enable AI models to retrieve the right content, rules, and context at generation time.

- Design and build the Content Hub - vector database and graph database infrastructure for semantic retrieval. Own the indexing pipeline, query layer, and integration with AI content generation platform.

- Build and operate embedding pipelines, generate embeddings, manage chunking strategies, and handle index refresh as content evolves.

- Own embedding model selection and refresh strategy - evaluate tradeoffs between embedding model quality and operational cost; design refresh pipelines that keep the index current as the underlying content corpora changes.

- Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company

- Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code

- Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment

- Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services

- At least 4 years of experience in software engineering (Internship experience does not apply)

- At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)

- Experience with data infrastructure, search systems, or AI/ML engineering

- Experience working with vector databases or embedding-based search

- Experience working with data pipeline engineering - ingestion, transformation, chunking, and indexing at scale; familiarity with batch and streaming pipeline patterns

- Experience with Python for data pipeline and backend service development

- Experience leveraging interactive AI tooling to accelerate productivity, utilizing capabilities beyond basic code completion

At this time, Capital One will not sponsor a new applicant for employment authorization, or offer any immigration related support for this position (e.g. H1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN, E-3, and O-1, or any other forms of work authorization that require immigration support from an employer).

Richmond, VA: $179,400 - $204,700 for Lead Software Engineer

More jobs at Discover Financial Services

Similar jobs near McLean, VA

Tell me when more Distinguished Software Engineer CI/CD jobs post near McLean, VA We re-check every listing against the employer’s own board — no résumé needed.

Search Lead Software Engineer (Python, Vector Databases, AWS) jobs near McLean, VA → Browse all live jobs

This posting was published by Discover Financial Services on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.