8901 - Corp Office West Crk - 12800 Tuckahoe Creek Parkway, Richmond, Virginia, 23238
CarMax, the way your career should be!
About this job
CarMax is disrupting the industry by empowering customers to buy a car on their own terms, providing an iconic customer experience. As a Sr. Software Engineer on the CarMax Master Data Management team, you will be developing solutions that enables applications across CarMax to have the right data at the right time. You will be building data integrations that allow customers to buy and sell the vehicles they want, in a way that is right for them! You will collaborate with Product Managers, Technology teams, and Delivery Managers to deliver highly impactful capabilities that drive CarMax's iconic omni-channel customer experience.
As a Sr. Data Engineer on the CarMax Master Data Management team, you will support this by being involved in the data integration and analysis this process. The CarMax Master Data Management team is looking for a Sr. Data Engineer to provide hands on data integration development data analysis expertise for an MDM team that is building data products that will enable trusted operational master data across the enterprise. Overall, you will have a direct impact on improving the performance of our business and ensuring customers can buy the vehicles they want in a way that's right for them.
The Sr. Data Engineer will be responsible for understanding the business value requests and requirements provided by the Product Manager, and will use a technical, analytical and critical thinking skillset to develop ETL and Data Integration processes and analyze data for the MDM team. Additionally, you will work with integration partners to understand source system application data, and assist with reconciliation, monitoring and remediation.
The candidate is a proven team player, highly proficient in ETL development in an Azure environment, strong critical thinker, well versed in data analysis, data modeling, SQL, and data integration patterns in a wide range of applications.
This position involves a high degree of independence and broad exposure to all aspects of development including configuration, maintenance, analysis, design, implementation and documentation.
The individual provides on-time and accurate estimation of work, ensures a high level of quality of team solutions, and is driven to meet commitments.
What you will do - Essential Responsibilities
Partner with Product Manager and Technology Manager and Architect to understand business requirements and target architecture and to develop and meet functional requirements.
Develop ETL and data integration processes, using a variety of technologies, including Azure Data Factory, Databricks, SQL, Python and Java
Analyze and troubleshoot data integrations to identify and resolve missing or incorrect or inconsistent data due to ETL issues.
Assist the team in performing data analysis required for ingestion or syndication of new data sources including testing and validation.
Assist the team in knowing, defining and adhering to best practices for version control (branding, merging, etc) , promotion methodology (DevOps, Data Ops), and incorporating reliability engineering.
Assist the team with data modeling and configuration of the MDM platform.
Qualifications and Requirements
Extensive hands on experience with development of ETL (CDC, SCD) and data integration process using Azure Data Factory, Databricks, Python and Spark
Experience with complex SQL for analysis of application data
Experience with version control (Github) and promotion methodologies (DevOps)
Experience with reliability engineering (monitoring, alerting, process controls, DQ controls)
Experience working with in a Data management or Master Data Management platform (Reltio preferred)
Proven track record of exhibiting strong critical thinking by analyzing facts in order to understand a business request or requirement thoroughly.
Experience with agile methodologies
Very strong communication both written and verbal
Work Location and Arrangement: This role will be based out of one of the following locations and have a Hybrid work arrangement:
Richmond, VA Technology Innovation Center
Dallas, TX Technology Hub
Atlanta, GA CarMax Auto Finance Office
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 ForR.
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.