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 scalable platforms for hyper-personalized marketing messages and experiences. The role involves designing, developing, and implementing data pipelines using Python, SQL, and cloud technologies (AWS, Snowflake, Databricks) with a focus on data movement, distributed computing, and real-time data.

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

  • Python
  • SQL
  • AWS
  • Spark
  • Kafka
  • Snowflake
  • DynamoDB
  • Databricks
  • application development
  • big data technologies
  • cloud computing

Nice to have

  • Master's Degree
  • AI-assisted coding tools
  • ETL tools
  • AWS Glue
  • public cloud
  • Distributed data/computing tools
  • MapReduce
  • Hadoop
  • Hive
  • EMR
  • MySQL
  • real-time data
  • streaming applications
  • NoSQL implementation
  • Mongo
  • Cassandra
  • data warehousing
  • Redshift
  • UNIX/Linux
  • shell scripting
  • data modeling for data warehousing
  • Agile engineering practices

What the JD emphasized

  • GenAI