Taro Logo

Engineer II – Data Engineering

Nation's largest retailer of used cars with over 200 locations nationwide, known for delivering honest and transparent car buying experiences.
Richmond, VA, USADallas, TX, USA
Data
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Automotive

Description For Engineer II – Data Engineering

CarMax, the nation's largest used car retailer, is seeking a Data Engineer II to join their Enterprise Data Lake team. This role is crucial in transforming CarMax's data infrastructure and enhancing customer experience through innovative digital products. As a Data Engineer, you'll be responsible for providing reliable and business-critical data for analytics and machine learning use cases, working with cutting-edge technologies like Databricks, Azure ML, and Apache Spark.

The position offers an exciting opportunity to work at the intersection of automotive retail and technology, where you'll collaborate with Data Scientists and Analysts to design, build, and maintain data pipelines. You'll be instrumental in organizing enterprise-wide data into comprehensive datasets that power both operational excellence and analytical capabilities.

CarMax offers a collaborative, innovative work environment with a hybrid work arrangement based out of either Dallas, TX Technology Hub or Richmond, VA Technology Innovation Center. The company is recognized as one of the FORTUNE 100 Best Companies to Work For®, demonstrating their commitment to employee growth and workplace culture.

The ideal candidate brings 2+ years of data engineering experience, strong programming skills in Python and SQL, and expertise in cloud technologies, particularly Microsoft Azure. You'll be joining a fast-paced, agile team where your contributions will directly impact how customers buy vehicles and how CarMax leverages data to enhance business performance.

This role represents an excellent opportunity for a mid-level engineer looking to make a significant impact in a company that's revolutionizing the automotive retail industry through technology and data-driven solutions.

Last updated 21 hours ago

Responsibilities For Engineer II – Data Engineering

  • Design and develop systems for ingesting streaming and batch data using Databricks and Azure ML
  • Create new data pipelines to ingest and transform data
  • Classify data to apply security policies in accordance with CarMax standards
  • Ensure data quality is part of the design and implement quality checks
  • Drive root cause analysis of production issues
  • Assist in integrating diverse datasets and understanding data consumption patterns
  • Ensure responsible data usage through governance and compliance initiatives

Requirements For Engineer II – Data Engineering

Python
Kubernetes
  • 2+ years' software engineering or data engineering experience in enterprise-level environment
  • 2+ years' experience building enterprise-level solutions with Microsoft Azure
  • Proficiency in programming languages such as Python, SQL, or Scala
  • Experience with data engineering tools like Databricks, Azure ML, and event stream processing
  • Experience with cloud ETL tools such as Azure Data Factory
  • Experience with serverless solutions such as Azure Functions
  • Familiarity with Apache Spark & distributed compute engines
  • Understanding of data warehousing concepts and data modeling
  • Excellent communication skills
  • Experience on fast-paced, agile team within Product-oriented organization
  • Bachelor's degree in computer science or related field or equivalent experience

Interested in this job?

Jobs Related To CarMax Engineer II – Data Engineering

Engineer II – Data Engineering

Mid-level Data Engineering position at CarMax focusing on building and maintaining data pipelines using Azure cloud technologies and Databricks, offering hybrid work arrangement in Richmond or Dallas.

Engineer II- Data & AI Azure Platform Engineer

Data & AI Azure Platform Engineer position at CarMax focusing on cloud data engineering and AI infrastructure.

Business Intel Engineer II, Canada Transportation Team

Business Intelligence Engineer II position at Amazon's Canada Transportation team, focusing on data analytics and optimization of logistics operations with competitive compensation and benefits.

Business Intelligence Engineer, IN-COBRA

Business Intelligence Engineer position at Amazon focusing on data analysis, dashboard development, and insights generation for the IN Consumer BI Reporting and Analytics team.

Software Engineer, Data Pipelines

Software Engineer position at Lyft focusing on data pipeline infrastructure and streaming platforms using Kafka, supporting critical data flow for millions of users.