Data Engineer

West Creek 4 (12074), United States of America, Richmond, Virginia

At Capital One, we're building a leading information-based technology company. Still founder-led by Chairman and Chief Executive Officer Richard Fairbank, Capital One is on a mission to help our customers succeed by bringing ingenuity, simplicity, and humanity to banking. We measure our efforts by the success our customers enjoy and the advocacy they exhibit. We are succeeding because they are succeeding.

Guided by our shared values, we thrive in an environment where collaboration and openness are valued. We believe that innovation is powered by perspective and that teamwork and respect for each other lead to superior results. We elevate each other and obsess about doing the right thing. Our associates serve with humility and a deep respect for their responsibility in helping our customers achieve their goals and realize their dreams. Together, we are on a quest to change banking for good.

Data Engineer

We are looking for a passionate technologist with a knack for delivery to joinourteam ofdataengineers. Webuild, implement, and automate next-generation,cloud-based analytical&visualization tools at enterprise scale. We are reimagining how analysts discover, prepare,andshare insightsat Capital One.This is an opportunity todeveloplarge-scale,reliable data applications and platformsthat are used by a community of thousands. You willplayan integral part inprogressing the analytical and visualculture within Capital One, and theexperiencesyou create willdelightanalystsusingyour products to makebusiness-criticaldecisions.

What you'll do

  • Help developsolutions for streaming, real-time, and search-driven analytics
  • Help move Capital One from pull to push analytics
  • Help develop sustainable analytics solutions to meet the needs of our organization and business customers
  • Survey cloud-native analytics & visualization tools, and help determine when to build and when to look to the market
  • Break down complex data issues and resolve them
  • Build robust systems with an eye on the long-term maintenance and support of the application
  • Build robust systems with an eye on the long-term maintenance and support of the application
  • Work with analysts and product owners to deliver products in anagile, DevOps,and collaborative environment
  • Get exposure to new technologies


Who you are
  • Someone with a strong sense of engineering craftsmanship, who takes pride in work products like code
  • A believer that good development includes testing, documentation, and collaboration
  • A good communicator with strong reasoning skillswho can make a case for technology choicesand believes in simplicity and user experience
  • A continuous learner who asksquestionstounderstand the 'why' to drive the 'how' of a solution
  • Self-driven, actively looking for ways to contribute, and knowshow to get things done


Basic Qualifications
  • Bachelor's Degree or military experience
  • At least 2 years of scripting experience in Python or shell
  • At least 2 years of experience with Unix or Linux systems
  • At least 2 years of experience in business intelligence or reporting or visualization
  • At least 2 years of experience utilizing and developing APIs
  • At least 1year of experience in cloud-based database management
  • At least 1 year of experience with Amazon Web Services (AWS)
  • At least 1 year of experience with Git version control


Preferred Qualifications
  • Masters Degree
  • 2+years of experience working with data consumption patterns in SQL and Python, including Presto on Amazon EMR and Athena
  • 2+ years of experience working with AWS platforms, services, and component technologies, including S3, Redshift, and RDS
  • 2+ years of experience with JSON, Parquet, and Avro formats
  • 2+ years of experience in streaming data, including Apache Kafka and Amazon Kinesis
  • 2+ years of experience with serverless computing and on-demand databases, including Amazon Aurora
  • 2+ years of experience in Java or Scala
  • 2+ years of experience working with automated build and CI/CD systems, including Jenkins or Chef
  • 1+ year of experience working with Docker or container management solutions like ECS, DC/OS, Kubernetes
  • Familiarity with RESTful web service frameworks, microservices architecture, and the Software Development Life Cycle (SDLC)
  • AWS certification


At this time, Capital One will not sponsor a new applicant for employment authorization for this position.


Back to top