Lead Data Engineer (Finance Tech)
Job Description
Lead Data Engineer at Capital One in Finance Tech, onsite in Richmond, VA, with a salary range of USD 179,400 - 204,700 per year, responsible for designing, developing, testing, implementing, and supporting data engineering solutions within Agile teams delivering cloud-based platforms that empower financial decision-making.
Responsibilities
- Collaborate across Agile squads to design, develop, test, implement, and support data engineering solutions using full-stack development tools and technologies
- Contribute to a team of developers with deep expertise in machine learning, distributed microservices, and full-stack systems
- Utilize programming languages such as Java, Scala, Python and open source RDBMS and NoSQL databases, along with cloud data warehousing services like Redshift and Snowflake
- Share a passion for staying current with tech trends, experimenting with new technologies, participating in internal and external technology communities, and mentoring other engineering team members
- Collaborate with digital product managers to deliver robust cloud-based solutions that enable millions of Americans to achieve financial empowerment
- Perform unit tests and conduct code reviews to ensure designs are rigorous, code is well-crafted, and performance is tuned
Requirements
- Bachelor’s Degree
- At least 4 years of application development experience (internships do not qualify)
- At least 2 years of experience with big data technologies
- At least 1 year of cloud computing experience (AWS, Microsoft Azure, Google Cloud)
Technologies
- Java
- Scala
- Python
- Redshift
- Snowflake
- Mongo
- Cassandra
- Hadoop
- Hive
- MapReduce
- EMR
- Kafka
- Spark
- Gurobi
- MySQL
- UNIX/Linux
- Shell scripting
- AWS
- Microsoft Azure
- Google Cloud
Benefits
- Health benefits
- Financial benefits
- Performance-based incentive compensation (cash bonuses and/or long-term incentives)