Are you passionate about leveraging data to drive innovation and solve complex business challenges? At Capital One, we seek individuals who thrive in a dynamic, collaborative, and inclusive environment. Join our team of makers and disruptors to help shape the future of data engineering.
The Senior Data Engineer role is an exciting opportunity within the Card Data Organization and the Data Foundations group. Our team specializes in developing foundational data capabilities, including AI Assist Tools that enhance data production and consumption. We focus on migrating Batch workloads to a cutting-edge publishing platform to improve governance and observability, employing technologies like Scala, Python, Spark, EMR, Glue, Airflow, Step Functions, Delta, Uniform Catalog, Iceberg, and DynamoDB.
What You'll Do: - Work collaboratively across Agile teams to design, develop, test, implement, and support comprehensive technical solutions.
- Engage with a talented pool of developers experienced in machine learning, distributed microservices, and full-stack systems.
- Utilize programming languages such as Java, Scala, and Python, alongside Open Source RDBMS and NoSQL databases, along with cloud data warehousing services like Redshift and Snowflake.
- Stay ahead of technology trends, experiment with new tools, and participate in tech communities while mentoring fellow engineers.
- Partner with digital product managers to deliver robust cloud-based solutions that empower millions of Americans towards financial success.
- Ensure code quality through unit testing and peer reviews, optimizing for performance and maintainability.
Basic Qualifications: - Bachelor's Degree.
- 4+ years of experience in application development (excluding internships).
- 2+ years of experience in big data technologies.
- 1+ year of cloud computing experience (AWS, Microsoft Azure, Google Cloud).
Preferred Qualifications: - 7+ years of experience in application development with Python, SQL, Scala, or Java.
- 4+ years of experience with a public cloud environment (AWS, Microsoft Azure, Google Cloud).
- 4+ years of experience with distributed computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, etc.).
- 4+ years of experience with real-time data and streaming applications.
- 4+ years of NoSQL implementation experience (Mongo, Cassandra).
- 4+ years of data warehousing experience (Redshift or Snowflake).
- 4+ years of experience with UNIX/Linux, including basic commands and shell scripting.
- 2+ years of Agile engineering practices experience.
Location-specific salary ranges: Chicago, IL: $175,800 - $200,700; McLean, VA: $193,400 - $220,700; New York, NY: $211,000 - $240,800; Plano, TX: $175,800 - $200,700; Richmond, VA: $175,800 - $200,700. Salary for part-time roles will be pro-rated based on hours worked. This position includes performance-based incentive compensation.
Capital One offers a competitive benefits package that supports your total well-being. More information can be found on the Capital One Careers website. Eligibility varies based on employment status.
Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to various protected statuses.
If accommodations are required in the application process, please contact Capital One Recruiting. All information provided will be kept confidential and used only for necessary purposes.