Sr Machine Learning Engineer- Computer Vision
WFA Digital Insight
As the demand for AI and machine learning specialists continues to grow, companies like Cox Enterprises are looking for experts to lead their computer vision initiatives. With a 25% increase in machine learning job postings over the past year, this role is an exciting opportunity for professionals to make a real impact. Cox Enterprises stands out for its extensive catalog of vehicle information, and candidates should be prepared to showcase their skills in building and deploying models. Before applying, it's essential to have a solid understanding of computer vision, machine learning, and the ability to work with large datasets.
Job Description
About the Role
The Senior Machine Learning Engineer - Computer Vision role at Cox Enterprises is a unique opportunity to work with one of the largest and most diverse vehicle image catalogs in the world. As a key member of the team, you will be responsible for building computer vision models for vehicle damage detection, classification, and segmentation. Your models will have a direct impact on how vehicles are valued, described, and sold across the country. You will be working closely with the data intelligence and science team to identify and mine new datasets, refine them with the help of third-party labeling teams, and select architectures to train proof-of-concept models.The team at Cox Enterprises is committed to innovation and excellence, and this role is no exception. You will be working with a talented group of professionals who are passionate about machine learning and computer vision. The company operates Manheim, the largest wholesale vehicle auction network in the US, and your work will be crucial to the success of this business.
The role covers the entire machine learning lifecycle, from data curation to deployment. You will have the opportunity to work with extensive catalogs of vehicle information, including raw imagery, and draw on this data to build and train models. Your work will be essential to the development of new technologies and solutions that will drive the company's growth and success.
What You Will Do
- Design, train, and ship damage detection and segmentation models from dataset curation through deployment
- Contribute to technical direction on model architecture, including CNNs and transformers
- Leverage LLMs, VLMs, and agentic workflows to streamline dataset mining and collection
- Partner with annotation teams to build datasets that make models work
- Deploy models to production on server and mobile in collaboration with other teams
- Help set the technical bar for the team's code, experiments, and reproducibility
- Collaborate with cross-functional teams to identify and prioritize projects
- Develop and maintain technical documentation for models and workflows
- Stay up-to-date with the latest advancements in machine learning and computer vision
- Participate in code reviews and contribute to the improvement of the codebase
What We Are Looking For
- Bachelor's degree with 4+ years of relevant industry experience, Master's degree with 2+ years, or Ph.D. with 1+ year
- Degrees in Computer Science, Engineering, Mathematics, or a related field
- Minimum 2 years of experience in machine learning with a focus on computer vision
- Proven ML model development experience in detection, segmentation, and/or classification
- Clear technical communication and the ability to explain trade-offs to stakeholders
- Comfort across the full stack of an ML system, including data, training, and evaluation
- Strong hands-on experience with OpenCV and NumPy for image processing and data preparation
- Experience with version control systems such as Git
- Strong understanding of software design patterns and principles
Nice to Have
- Experience with C++ for performance-critical paths
- Mobile deployment experience for Android and/or iOS
- Multi-view geometry, structure-from-motion, or 3D reconstruction background
- Machine vision camera and hardware experience
- Familiarity with AI coding assistants, including their benefits and pitfalls
Benefits and Perks
- Competitive base salary
- Opportunities for career growth and professional development
- Collaborative and dynamic work environment
- Flexible work arrangements, including remote work options
- Comprehensive benefits package, including health insurance and retirement plans
- Access to cutting-edge technologies and tools
- Recognition and reward for outstanding performance
- Paid time off and holidays
- Employee discounts on company products and services
How to Stand Out
- Make sure to highlight your experience with computer vision and machine learning in your resume and cover letter, as these are essential skills for the role.
- Be prepared to explain your approach to building and deploying models, including your experience with data curation, model training, and deployment.
- Showcase your ability to communicate complex technical concepts to non-technical stakeholders, as this is an essential skill for success in this role.
- Emphasize your experience with OpenCV and NumPy, as well as your understanding of software design patterns and principles.
- Be prepared to discuss your experience with version control systems such as Git, and your ability to work collaboratively with cross-functional teams.
- Consider creating a portfolio of your work, including examples of models you have built and deployed, to demonstrate your skills and experience to potential employers.
- Research the company culture and values, and be prepared to discuss how your own values and approach to work align with those of the company.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.