Join CarMax as a Senior Data & Analytics Cloud Platform Engineer
Location: 8116 - Midtown Office - 2220 W. Broad Street, Richmond, Virginia, 23220
CarMax: Elevate Your Career with Us!
About the Job
At CarMax, we are industry disruptors, and at the heart of our innovation is the creation of new digital products. Our Engineers are integral to enhancing the customer experience by researching and discovering new opportunities and shaping products to fulfill them. From inception to completion, you will develop cutting-edge tools and technology, learning quickly from our spirit of experimentation. Your role will have a direct impact on optimizing our business performance and ensuring customers can purchase the vehicles they desire in a way that suits them best!
The Data and Analytics Engineering - Platform team is pivotal in realizing our organization's data strategy. You will play a key role in building and managing modern, adaptive, data-driven, and secure platforms and processes to enable Data & Analytics Engineering. This includes capturing and reporting on Azure cost data and identifying savings opportunities. With strong fundamentals in FinOps, Data/Software Engineering, DevOps, and hands-on experience with Azure Cloud services, you will work on cross-functional initiatives and projects.
Roles and Responsibilities
- Design, implement, and maintain data pipelines integrating cost data from Azure, Databricks, and Snowflake.
- Craft dashboards, alerts, and visualizations for Azure, Databricks, and Snowflake cost data.
- Collaborate with other data teams to identify cost anomalies and savings opportunities.
- Develop intelligent, scalable, cost-efficient platforms for Data Science Machine Learning, Enterprise Data Lake/Warehouse, and Master Data Management functions.
- Evaluate capacity requirements and automate necessary scaling within the Azure environment.
- Implement Azure cloud capabilities including Data Factories, Batch Accounts, Storage, Key Vaults, Log Analytics, and automated deployments.
- Maintain cloud-based Data & Analytics platforms such as Databricks and Snowflake, resolving performance, connectivity, and security issues.
- Work collaboratively in teams to achieve common goals and develop meaningful relationships.
- Streamline development and operation processes via continuous integration, deployment, and automated testing while leveraging SRE principles.
- Efficiently resolve system outages and performance issues, engaging in critical support situations for quick resolution.
Minimum Qualifications
- 3+ years experience with FinOps and Azure cost management, including forecasting, alerting, and show-back and charge-back models.
- 3+ years experience with reporting and visualization tools such as Tableau or Power BI.
- 5+ years Cloud Platform Engineering experience in an enterprise-level environment.
- Advanced proficiency in Python, SQL, GitHub, Azure DevOps, Bicep templates, and PowerShell.
- 5+ years of DevOps experience with a clear understanding of related tools, structure, and processes in an Agile/Scrum setting.
- 3+ years leading the end-to-end design and development of scalable services for enterprise use, including monitoring and production support.
- Experience in evaluating and purchasing Azure cost savings plans and reserved instances.
- Experience in DevOps and SRE practices, testing frameworks, Infrastructure as Code, and building CI/CD pipelines.
- Excellent communication skills with the ability to adapt to various audience types.
- Experience in a fast-paced, highly collaborative agile team within a Product-oriented organization.
- Effective problem-solving, analytical thinking, and a cloud-native and security-first mindset.
- Strong documentation, communication, and presentation skills.
- Ability to positively influence team norms, culture, and technical vision.
Preferred Qualifications
- Bachelor's or Master's in Computer Science or a related field.
- Experience with cloud services such as Snowflake, Databricks, Data Factory, Event Hub, Functions, Batch, Key Vault, and Log Analytics.
- Azure Administrator certification, Solution Architect, or Databricks Platform Administrator certification, Snowflake SnowPro certification is a strong plus.
- Familiarity with microservices software architecture.
- Experience in Machine Learning is preferred.