
Capital One is a financial services and fintech company offering credit cards, auto loans, banking, and savings products. Its work combines financial expertise with technology and digital tools to improve how customers manage money. The company’s careers focus includes building customer-oriented solutions within a diverse and inclusive workforce.
Data Engineer 4 – Intelligent Foundations and Experiences | Capital One (Onsite, Richmond)
Build secure, scalable cloud data platforms and pipelines at Capital One. Develop data solutions that support financial empowerment for millions of Americans.
$179,400 – $225,100 / year
On-siteFull-timeMiddleSeniorEnglish RequiredData EngineerDescription
- Work with Agile teams to design, develop, test, implement, and support technical solutions
- Guide developers, data analysts, and data scientists across machine learning, distributed microservices, lakehouse architecture, and full-stack systems
- Develop with Python and Spark alongside open-source relational and NoSQL databases, Databricks, and Snowflake
- Track data engineering trends, evaluate emerging technologies, engage with technology communities, and mentor data professionals
- Partner with product managers and software engineers to deliver cloud-first data solutions
- Independently create, implement, and deliver cloud data applications and solutions
- Define and apply data engineering patterns that promote code quality, maintainability, and reuse
- Explain technical concepts and data results to internal and external stakeholders
- Build resilient, scalable, and operationally efficient data platforms and pipelines
- Apply data security controls, including encryption and granular access permissions, while maintaining privacy compliance
Requirements
- Bachelor’s degree or higher in computer science or a related quantitative discipline, such as statistics, economics, operations research, analytics, mathematics, or engineering
- At least four years of application development experience, excluding internships
- At least two years of experience working with distributed data
- At least two years of SQL experience
- At least two years of experience with Python, Java, or Scala
- At least two years designing and developing data pipelines
- At least one year creating data models and end-to-end data solutions with relational and non-relational databases
- New applicants are not eligible for employer-sponsored immigration or immigration-related support
- Preferred: seven or more years of application development experience
- Preferred: four or more years designing, deploying, and operating workloads in AWS, Microsoft Azure, or Google Cloud
- Preferred: four or more years working with EMR, Spark, Glue, or Databricks
- Preferred: four or more years designing and operating real-time or streaming data pipelines
- Preferred: two or more years using data observability or orchestration tools such as Monte Carlo, Splunk, Airflow, or Dagster
- Preferred: four or more years working with NoSQL databases including MongoDB, Cassandra, or DynamoDB
- Preferred: four or more years designing and supporting Snowflake or Redshift data warehouses
- Preferred: two or more years working in an Agile development environment
- Preferred: two or more years developing reusable, user-focused data products
Benefits
- Performance-based incentive compensation may include cash bonuses and/or long-term incentives
- Broad health, financial, and other benefits designed to support overall well-being
- Reasonable accommodations are available for applicants who need them