CarMax

Senior Software Engineer - Machine Learning

CarMax

Richmond, VA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to CarMax, where innovation and technology drive our mission to revolutionize the way people buy and sell cars. We are seeking a highly skilled and experienced Senior Software Engineer with a passion for Machine Learning to join our team. In this role, you will have the opportunity to work on cutting-edge projects and contribute to the development of our industry-leading platform. As a Senior Software Engineer, you will play a critical role in the design, development, and implementation of machine learning models and algorithms to improve our customers' car buying experience. We are looking for a driven and self-motivated individual who thrives in a collaborative, fast-paced environment and has a strong background in software engineering and machine learning techniques. Join us and be a part of shaping the future of automotive retail.

  1. Design, develop and implement machine learning models and algorithms to enhance our platform and improve the car buying experience for our customers.
  2. Collaborate with cross-functional teams to identify and understand business requirements and translate them into technical solutions.
  3. Conduct research and stay up-to-date with the latest advancements in machine learning techniques and apply them to our projects.
  4. Create and maintain high-quality, scalable, and efficient code.
  5. Lead and mentor junior engineers in the team, providing guidance and support to ensure the successful delivery of projects.
  6. Work closely with product managers and stakeholders to define project scope, timelines, and deliverables.
  7. Perform code reviews, identify and resolve technical issues, and ensure adherence to coding standards and best practices.
  8. Proactively identify opportunities for improvement and drive innovation in our technology stack.
  9. Communicate complex technical concepts to non-technical stakeholders.
  10. Keep track of project progress, provide regular updates, and escalate any risks or issues to senior management.
  11. Collaborate with data scientists and data engineers to integrate machine learning models into our production environment.
  12. Contribute to the development and maintenance of our machine learning infrastructure.
  13. Participate in agile ceremonies and follow agile development methodologies.
  14. Continuously improve processes and tools to enhance the efficiency and effectiveness of our software development lifecycle.
  15. Stay updated with emerging technologies and industry trends in machine learning and software engineering, and share knowledge with the team.
Where is this job?
This job is located at Richmond, VA, USA
Job Qualifications
  • Extensive Experience In Developing And Deploying Production-Level Machine Learning Models And Algorithms.

  • Strong Proficiency In Programming Languages Commonly Used In Machine Learning, Such As Python, R, And Java.

  • In-Depth Knowledge Of Data Structures, Data Manipulation, And Statistical Analysis Techniques.

  • Ability To Effectively Communicate Complex Technical Concepts To Both Technical And Non-Technical Stakeholders.

  • Proven Track Record Of Successfully Leading And Mentoring Junior Team Members In Implementing Machine Learning Solutions.

Required Skills
  • Big Data

  • Machine Learning

  • Deep Learning

  • Computer Vision

  • Cloud Computing

  • Artificial Intelligence

  • Natural language processing

  • Algorithm development

  • Statistical modeling

  • Data science

  • Predictive analytics

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Empathy

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer - Machine Learning in Richmond, VA, USA is between $124,000 and $149,000 per year. This range may vary depending on factors such as experience, education, and specific job responsibilities.

Additional Information
CarMax is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 15th, 2024
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About CarMax

CarMax, Inc. is as a holding company, which operates as a retailer of used vehicles and wholesale vehicle auction operator. The company operates through the following segments: CarMax Sales Operations and CarMax Auto Finance.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started