Taro Logo

Engineer II – Data Engineering

Nation's largest retailer of used cars with over 200 locations nationwide, known for delivering honest, 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 data solutions. As a Data Engineer, you'll be responsible for building and maintaining critical data pipelines that power analytics and machine learning initiatives. You'll work with cutting-edge technologies like Databricks, Azure ML, and cloud services while collaborating with Data Scientists and Analysts.

The position offers a hybrid work arrangement from either Richmond, VA or Dallas, TX technology hubs. You'll be part of a company known for disrupting the auto industry with their honest, transparent approach to car sales. With over 25,000 associates and 200+ locations nationwide, CarMax provides a dynamic environment for career growth and innovation.

The ideal candidate brings 2+ years of data engineering experience, strong programming skills in Python/SQL, and expertise in cloud technologies. You'll be instrumental in organizing enterprise-wide data into comprehensive datasets that drive both operational excellence and analytical capabilities. The role combines technical expertise with business impact, as you'll help shape how CarMax leverages data to enhance customer experiences.

CarMax offers a collaborative, inclusive work environment and is recognized as one of the FORTUNE 100 Best Companies to Work For®. They're committed to employee development and maintaining a diverse, welcoming workplace. This role provides an excellent opportunity to work on impactful projects while growing your career in data engineering.

Last updated 2 months 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 through design and implementation of 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
MongoDB
  • 2+ years' software engineering or data engineering experience in enterprise-level environment
  • 2+ years' experience with Microsoft Azure or equivalent cloud technologies
  • Proficiency in Python, SQL, or Scala
  • Experience with Databricks, Azure ML, and event stream processing
  • Experience with Azure Data Factory
  • Experience with Azure Functions
  • Understanding of data warehousing concepts and data modeling
  • Bachelor's degree in computer science or related field or equivalent experience
  • Experience in fast-paced, agile team environment

Benefits For Engineer II – Data Engineering

  • Training and Development
  • Career Growth Opportunities

Jobs Related To CarMax Engineer II – Data Engineering