Lead Data Engineer (Python/Scala, Spark, AWS)

A leading financial services company providing credit cards, banking, and financial products.
Chicago, IL, USARichmond, VA, USAMcLean, VA, USA
$175,800 - $240,800
Data
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance

Description For Lead Data Engineer (Python/Scala, Spark, AWS)

Capital One is seeking a Lead Data Engineer to join their Card Data Organization & Data Foundations group. This role focuses on building foundational capabilities for data production and consumption, including AI Assist Tools and batch workload migration. You'll work with technologies like Scala, Python, Spark, EMR, Glue, Airflow, and more to tackle problems of massive scale and critical data importance.

As a Lead Data Engineer, you'll be at the forefront of driving major transformation within Capital One, working on batch pipelines and implementing best practices in Big Data Analytics and Machine Learning. The role involves collaborating with cross-functional teams, designing and implementing technical solutions, and ensuring superior analyst experience with our tools.

The position offers competitive compensation ranging from $175,800 to $240,800 depending on location, plus performance-based incentives and comprehensive benefits. You'll be part of a team that values innovation, mentorship, and staying current with technology trends. This is an excellent opportunity for an experienced engineer looking to make an impact in financial technology while working with cutting-edge data technologies.

The ideal candidate will have strong experience in application development, big data technologies, and cloud computing, with preferred qualifications including extensive work with distributed computing tools, real-time data applications, and various database technologies. You'll be joining a company known for its commitment to technology innovation and digital transformation in the financial services sector.

Last updated 6 hours ago

Responsibilities For Lead Data Engineer (Python/Scala, Spark, AWS)

  • Collaborate with Agile teams to design, develop, test, implement technical solutions
  • Work with machine learning, distributed microservices, and full stack systems
  • Utilize programming languages like Java, Scala, Python and databases
  • Stay current with tech trends and mentor other engineers
  • Collaborate with product managers to deliver cloud-based solutions
  • Perform unit tests and code reviews

Requirements For Lead Data Engineer (Python/Scala, Spark, AWS)

Python
Java
Scala
  • Bachelor's Degree
  • At least 4 years of experience in application development
  • At least 2 years of experience in big data technologies
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
  • Experience with Python, SQL, Scala, or Java
  • Experience with distributed computing tools
  • Experience with NoSQL databases
  • Experience with UNIX/Linux
  • Experience with Agile engineering practices

Benefits For Lead Data Engineer (Python/Scala, Spark, AWS)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits
  • Financial benefits
  • Performance based incentive compensation
  • Cash bonuses
  • Long term incentives (LTI)

Interested in this job?

Jobs Related To Capital One Lead Data Engineer (Python/Scala, Spark, AWS)

Senior Lead Software Engineer, Data Management - Capital One Software

Senior Lead Software Engineer role at Capital One Software, building enterprise-grade data management solutions for cloud environments, requiring 12+ years of software development experience.

Lead Data Engineer (Python, Spark, AWS)

Lead Data Engineer position at Capital One working with Python, Spark, and AWS to build and maintain data infrastructure and pipelines while collaborating with cross-functional teams.

Senior Lead Data Engineer (Bank Tech)

Senior Lead Data Engineer position at Capital One, leading data engineering initiatives and team development with focus on big data, cloud computing, and distributed systems.

Lead Data Engineer (Enterprise Platforms Technology)

Lead Data Engineer position at Capital One focusing on enterprise platforms technology, big data, and cloud computing with competitive compensation and benefits.

Lead Software Engineer, Data Management - Capital One Software

Lead Software Engineer position at Capital One Software focusing on building and maintaining data management solutions and products.