Senior Lead Data Engineer (python, Aws, Spark, Kakfa, Sql, Snowflake, Dynamodb, Databricks, Genai)

Capital One Capital One · Banking · McLean, VA

Senior Lead Data Engineer role focused on building data pipelines and platforms for marketing and messaging personalization. The role involves collaborating with Agile teams, designing and developing technical solutions using data movement tools and technologies, and optimizing information systems. Requires experience in Python, SQL, big data technologies, and cloud computing.

What you'd actually do

  1. Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions using data movement tools and technologies
  2. Work, as a lead developer, with a team of developers with deep experience in data movement, distributed computing, and full stack systems
  3. Utilize programming languages like Python, SQL and Open Source RDBMS and NoSQL databases and Cloud based data warehousing services such as Snowflake, Databricks
  4. Optimize information system for end-user and downstream application consumers by using sound data design practices
  5. Perform unit tests and conduct reviews with other team members to make sure your code is rigorously designed, elegantly coded, and effectively tuned for performance

Skills

Required

  • Bachelor's Degree
  • application development
  • big data technologies
  • cloud computing

Nice to have

  • Master's Degree
  • Python
  • SQL
  • Spark
  • ETL tools
  • AWS Glue
  • public cloud (AWS, Microsoft Azure, Google Cloud)
  • Distributed data/computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, or MySQL)
  • real-time data and streaming applications
  • NoSQL implementation (Mongo, Cassandra)
  • data warehousing experience (Redshift or Snowflake)
  • UNIX/Linux including basic commands and shell scripting
  • data modeling for data warehousing
  • Agile engineering practices
  • AI-assisted coding tools (Claude Code, GitHub Copilot)

What the JD emphasized

  • GenAI