Engineer II – Data Engineering
8116 - Midtown Office, United States
CarMax
Search used cars, research vehicle models, and compare cars, all online at carmax.com.About this job
At CarMax, we are industry disruptors. At the heart of our innovation are new digital products. Working on various aspects of the customer experience, our Engineers research and discover new opportunities to leverage data to enhance our business. From inception to completion, you will develop tools and technology, learning quickly from our spirit of experimentation. You will have a direct impact on improving our business performance and ensuring customers can buy the vehicles they want in a way that suits them.
What you will do – Essential Responsibilities
Data Engineers on the Enterprise Data Lake team at CarMax are responsible for providing reliable and business-critical data for analytics and machine learning use cases. This role involves close collaboration with Data Scientists, Data Analysts, and source system owners to design, build, and maintain data pipelines. Responsibilities include,
Designing and developing systems for ingesting streaming and batch data using technologies such as Databricks and Azure ML.
Creating new data pipelines to ingest and transform data
Classifying data in order to apply security policies in accordance with Carmax standards
Ensure data quality is part of the design and checks are implemented to maintain data quality
Drive root cause analysis of production issues.
Assists in integrating diverse datasets and understanding data consumption patterns.
Ensures that the data consumers use the data provisioned to them responsibly through data governance and compliance initiatives.
Purpose of the role
The newly hired data engineer will be the key contributor in organizing siloed data from across the enterprise into a comprehensive data set. This dataset will either be used in operational use cases to help enhance our customer experience and operational excellence and to fuel analytical and data science capabilities.
Qualifications and Requirements
Basic Qualifications
2+ years’ software engineering or data engineering experience in an enterprise-level environment
2+ years’ experience building enterprise-level solutions with Microsoft Azure or equivalent cloud technologies
Proficiency in programming languages such as Python, SQL, or Scala.
Experience with data engineering tools and technologies such as 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, adapting to various audience types
Experience on a fast-paced, highly collaborative agile team within a Product-oriented organization
Bachelor’s degree in computer science or related Technology field or equivalent experience
Preferred Qualifications
Master’s degree in computer science, Engineering, or a related field.
Experience with technologies such as Apache Spark, Snowflake, or Kafka.
Familiarity with containerization and orchestration tools like Docker, Kubernetes
Knowledge of data governance and data security best practices.
Experience with CI/CD pipelines and DevOps practices
Work Authorization: Applicants must be currently authorized to work in the United States on a full-time basis. Sponsorship will not be considered for this specific role.
Work Location and Arrangement: This role will be based out of one of the following locations and have a Hybrid work arrangement:
• Dallas, TX Technology Hub
• Richmond, VA Technology Innovation Center
About CarMax
CarMax disrupted the auto industry by delivering the honest, transparent and high-integrity experience customers want and deserve. This innovative thinking around the way cars are bought and sold has helped us become the nation’s largest retailer of used cars, with over 200 locations nationwide.
Our amazing team of more than 25,000 associates work together to deliver iconic customer experiences. Along the way, we help every associate grow their career and achieve their best, at work and in their community. We are recognized for our commitment to training and diversity and are one of the FORTUNE 100 Best Companies to Work For®.
Our Commitment to Diversity and Inclusion:
CarMax is committed to bringing together people from different backgrounds and perspectives, providing employees with a safe, welcoming, and inclusive work environment.
CarMax is an equal opportunity employer, and all qualified candidates will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, protected veteran status, disability status, or any other characteristic protected by law.
Upon an applicant's request, CarMax will consider reasonable accommodation to complete the CarMax Job Application.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Azure CI/CD Computer Science CX Databricks Data governance Data pipelines Data quality Data Warehousing DevOps Docker Engineering ETL Kafka Kubernetes Machine Learning Pipelines Python Research Scala Security Snowflake Spark SQL Streaming
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.