Are you a technology enthusiast who enjoys building and innovating? Do you thrive on solving intricate business challenges in a dynamic, collaborative environment? Join our team at Capital One, where you'll work alongside a diverse group of makers, breakers, and disruptors who are committed to addressing real customer needs. As a Senior Data Engineer, you will play a pivotal role in transforming how we harness data and technology.
Key Responsibilities: - Collaborate with Agile teams to design, develop, test, implement, and maintain comprehensive technical solutions across various development tools and technologies.
- Work alongside a team of experienced developers focused on machine learning, distributed microservices, and full-stack systems.
- Utilize programming languages such as Java, Scala, Python, combined with Open Source RDBMS and NoSQL databases, and cloud-based data warehousing services like Redshift and Snowflake.
- Keep abreast of tech trends, experiment with new technologies, and participate in technology communities while mentoring fellow engineers.
- Partner with digital product managers to create robust cloud-based solutions that empower millions of Americans towards financial empowerment.
- Perform unit tests and conduct thorough code reviews to ensure high-quality, efficient, and elegantly designed code.
Basic Requirements: - Bachelor's Degree.
- Minimum 3 years of application development experience (internship experience does not qualify).
- At least 1 year of experience in big data technologies.
Preferred Qualifications: - Over 5 years of experience in application development using Python, SQL, Scala, or Java.
- At least 2 years of experience with a public cloud (AWS, Microsoft Azure, Google Cloud).
- 3+ years of experience with distributed data/computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, Gurobi, MySQL).
- 2+ years of experience working on real-time data and streaming applications.
- 2+ years of experience in NoSQL implementations (Mongo, Cassandra).
- 2+ years of data warehousing experience (Redshift or Snowflake).
- 3+ years of UNIX/Linux experience including basic commands and shell scripting.
- 2+ years of experience with Agile engineering practices.
Currently, Capital One does not provide sponsorship for new employment authorization applicants.
Salary Range: For full-time positions, the salary is structured according to specific locations: McLean, VA: $158,600 - $181,000; Richmond, VA: $144,200 - $164,600. This role also includes performance-based incentives. Capital One offers a competitive and inclusive range of health, financial, and other benefits to support your overall well-being.
Please note that applications are accepted for a minimum of 5 business days. Capital One is an equal opportunity employer dedicated to promoting a diverse and inclusive workplace.