Senior Engineer, Machine Learning
CarMaxAbout the role
About this job
At CarMax, a Senior Engineer, Artificial Intelligence is a technologist with domain-specific expertise in Generative AI, able to address advanced concepts and feature designs for hosting deep-learning models that generate content with processes and tools for testing, evaluating, and analyzing the AI system. As a member of the GenAI team, you will have a direct impact on improving the performance of our business through machine learning and Generative AI system implementations that drive CarMax’s iconic omni-channel customer experience.
Essential Responsibilities:
Develop, evaluate, and deploy advanced capabilities in semantic search and recommendation systems, utilizing state-of-the-art machine learning models and information retrieval techniques
Articulate potential challenges of building scalable search and recommendation solutions to engineering teams and leadership, and offer creative, technically sound solutions
Build and maintain robust monitoring and evaluation pipelines to validate and continuously optimize the performance of search and recommendation engines
Assist in the growth of other engineers by sharing technical expertise, best practices, and emerging industry standards for search, ranking, and personalized recommendation systems
Ensure high quality standards and clean code practices by performing thorough peer reviews of code pull requests
Minimum Qualifications:
Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
Advanced experience building machine learning-powered search or recommendation systems, including the use of vector search, semantic retrieval, and ranking models
4+ years of experience in one or more of the following areas: machine learning/artificial intelligence, information retrieval, or systems engineering
Excellent communication skills, able to adapt messaging to technical and non-technical audiences
Ability to positively influence team norms, culture, and technical vision
Preferred Qualifications:
Master’s Degree in Computer Science, Computer Engineering, or a related field
Experience designing and deploying machine learning models for personalized recommendations, ranking algorithms, or semantic search
Familiarity with continuous evaluation frameworks and online/offline A/B testing for search and recommendation systems
Software Engineering Specific Qualifications and Requirements:
Experience developing search and recommendation applications using cloud services (e.g., Azure AI Search, AWS Kendra, or equivalent)
Deep understanding of vector databases (e.g., Milvus, Azure Search Vector Index) and semantic retrieval frameworks
Experience with development tools and workflows for prototyping, evaluation, and deployment of information retrieval systems
Strong background in DevOps practices, testing frameworks, and CI/CD
Familiarity with retrieval-augmented generation (RAG) architectures and integrating recommendation engines with LLMs
Strong expertise in API development and management, including security, versioning, and observability best practices
Work Authorization: Applicants mu
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s