About the Role
Capital One is seeking Data Engineers passionate about marrying data with emerging technologies to drive a major transformation within the company. The Marketing and Messaging team builds scalable platforms for omnichannel messaging in owned and paid Adtech channels, aiming to deliver hyper-personalized messages and experiences.
Responsibilities
- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions using data movement tools and technologies.
- Work as a lead developer with a team of developers experienced in data movement, distributed computing, and full stack systems.
- Utilize programming languages like Python, SQL, Open Source RDBMS, NoSQL databases, and cloud-based data warehousing services such as Snowflake and Databricks.
- Optimize information systems for end-user and downstream application consumers using sound data design practices.
- Share passion for staying on top of tech trends, experimenting with new technologies, participating in internal & external technology communities, and mentoring engineers.
- Collaborate with digital product managers to deliver robust cloud-based solutions that drive powerful experiences.
- Perform unit tests and conduct code reviews to ensure rigorous design, elegant coding, and effective performance tuning.
Requirements
- Bachelor's Degree
- At least 6 years of experience in application development (Internship experience does not apply)
- At least 2 years of experience in big data technologies
- At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Skills
- Python
- SQL
- Open Source RDBMS
- NoSQL databases
- Snowflake
- Databricks
- Scala
- Java
- AWS
- Microsoft Azure
- Google Cloud
- MapReduce
- Hadoop
- Hive
- EMR
- Kafka
- Spark
- MySQL
- Mongo
- Cassandra
- Redshift
- UNIX/Linux
- Shell scripting
- Data modeling
- Data warehousing
- Agile engineering practices
- AI-assisted coding tools (Claude Code, Github Copilot)
Location
- McLean, VA
- New York, NY
- Richmond, VA
Work Type
- Full-time
Experience Level
- Senior Lead
- 9+ years of experience in application development
- 4+ years of experience with a public cloud
- 5+ years experience with Distributed data/computing tools
- 4+ year experience working on real-time data and streaming applications
- 4+ years of experience with NoSQL implementation
- 4+ years of data warehousing experience
- 4+ years of experience with UNIX/Linux
- 4+ years of experience with data modeling and data warehousing
- 2+ years of experience with Agile engineering practices
- 1+ years of experience leveraging AI-assisted coding tools
Education Level
- Bachelor's Degree
- Master's Degree
Salary/Compensations
- McLean, VA: $229,900 - $262,400
- New York, NY: $250,800 - $286,200
- Richmond, VA: $209,000 - $238,500
Benefits
- Comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being.
About the Company
- Capital One is a group of makers, breakers, doers and disruptors who solve real problems and meet real customer needs.
- Capital One Financial is made up of several different entities, including Capital One Canada, Capital One Europe, and Capital One Philippines Service Corp. (COPSSC).
Equal Opportunity
- Capital One is an equal opportunity employer (EOE, including disability/vet) committed to non-discrimination in compliance with applicable federal, state, and local laws.
- Capital One promotes a drug-free workplace.
- Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries.
- If you require an accommodation during the application process, please contact Capital One Recruiting at 1-800-304-9102 or via email at RecruitingAccommodation@capitalone.com.
