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 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 and Azure ML.

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 Richmond, VA or Dallas, TX. The company is recognized as one of the FORTUNE 100 Best Companies to Work For®, demonstrating their commitment to employee development and workplace culture. With over 25,000 associates and 200+ locations nationwide, CarMax provides a stable yet dynamic environment for career growth.

The ideal candidate will bring 2+ years of enterprise-level experience, strong technical skills in Python, SQL, and cloud technologies, and a passion for solving complex data challenges. This role offers the opportunity to make a direct impact on business performance while working with modern data engineering tools and practices in an agile, product-oriented organization.

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, collaborative agile team
  • Excellent communication skills

Benefits For Engineer II – Data Engineering

  • Training and Development
  • Career Growth Opportunities

Jobs Related To CarMax Engineer II – Data Engineering