DataJobs.io
← Back to all jobs

Job Description

Capital One is building proprietary risk management solutions that use state-of-the-art AI technology, and this Data Engineer role sits at the center of turning those capabilities into reliable, cloud-first data platforms. Working onsite in Richmond, VA, you will design, build, and operate data pipelines and systems focused on scalability, security, and operational efficiency.

What you’ll do

  • Collaborate with Agile teams to design, develop, test, implement, and support technical solutions using full-stack development tools and technologies
  • Guide delivery within a team of developers, data analysts, and data scientists with expertise across machine learning, distributed microservices, lakehouse architecture, and full-stack systems
  • Build with Python and Spark using open-source relational and NoSQL databases, and cloud data warehousing platforms such as Databricks and Snowflake
  • Coordinate with product managers and software engineers to deliver robust cloud-first data solutions that support impactful experiences for millions of Americans
  • Independently design, build, and deliver cloud data solutions and applications with limited supervision
  • Architect and enforce common data engineering design patterns to improve code quality, maintainability, and reusability across platforms and pipelines
  • Design and build data pipelines and platforms with an emphasis on scalability, resilience, and operational efficiency under growing data and business demand
  • Act as an ambassador for data engineering by communicating technical concepts and data outcomes clearly to internal and external stakeholders
  • Implement data security standards, including encryption at rest/transit and fine-grained access control, to support compliance with data privacy regulations

Core qualifications

  • Bachelor’s Degree or higher in Computer Science or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering)
  • 4+ years of experience in application development (internship experience does not apply)
  • 2+ years of experience in distributed data
  • 2+ years of experience with SQL
  • 2+ years of experience with one programming language: Python, Java, or Scala
  • 2+ years of experience in data pipeline design and development
  • 1+ year of experience in data modeling and designing end-to-end data solutions using both relational and non-relational database systems

Technologies

  • Python, Spark, Databricks, Snowflake, SQL, Java, Scala
  • NoSQL and relational databases
  • Machine learning, distributed microservices, lakehouse architecture
  • Agile
  • Encryption at rest/transit and fine-grained access control

Compensation

  • Richmond, VA: USD 179,400 - 204,700 per year
  • This role may also be eligible for performance-based incentive compensation, which may include cash bonus(es) and/or long-term incentives (LTI). Incentives could be discretionary or non-discretionary depending on the plan.

Similar Jobs