Research & Development - Engineer III, Machine Learning
Who we are:
ACV is a technology company that has revolutionized how dealers buy and sell cars online. We are transforming the automotive industry. ACV Auctions Inc. (ACV), has applied innovation and user-designed, data driven applications and solutions. We are building the most trusted and efficient digital marketplace with datasolutions for sourcing, selling and managing used vehicles with transparency and comprehensive insights that were once unimaginable. We are disruptors of the industry and we want you to join us on our journey. ACV’s network of brands includes ACV Auctions, ACV Transportation, ClearCar, MAX Digital and ACV Capital within its Marketplace Products, as well as, True360 and Data Services.
At ACV we focus on the Health, Physical, Financial, Social and Emotional Wellness of our Teammates and to support this we offer:
- Multiple medical plans including a high deductible, low cost health plan
- Company-sponsored (paid) Short-Term Disability, Long-Term Disability, and Life Insurance
- Comprehensive optional benefits such as Dental, Vision, Supplemental Life/AD&D, Legal/ID Protection, and Accident and Critical Illness Insurance
- Generous paid time off options, including vacation time, sick days, Company holidays, floating holidays, parental leave, bereavement leave, jury duty leave, voting leave, and other forms of paid leave as required by applicable law or regulation
- Employee Stock Purchase Program with additional opportunities to earn stock in the Company
- Retirement planning through the Company’s 401(k)
Who we are looking for:
The ACV Auctions Research and Development Team (ACV Labs) collaborates with other ACV teams on a wide range of bleeding edge, high-risk, high-reward research problems and develops them into production-level systems that provide competitive advantage to ACV. The team consists of driven and creative software, AI, and hardware engineers who have worked at companies like Facebook, NASA, and Pixar.
What are we looking for:
You will work with domain experts across ACV and be responsible for proposing, prototyping, developing, and deploying high-impact AI systems. You enjoy continuously chipping away at hard problems with dogged persistence, love demonstrating the business value of novel ideas, and deploying them to real-world settings.
What you will do:
-
Collaborating with software/hardware engineers and domain experts to define and implement high-ROI ML solutions to business problems
-
Working with heterogeneous datasets and evaluating their quality
-
Identifying and crafting useful model input features
-
Working with and pre-processing tabular, image, and time series/audio data
-
Developing ML model performance and business-relevant metrics
-
Developing and tuning the parameters of traditional ML and deep learning models
-
Exposing trained models as containerized, auto-scaling web APIs
-
Communicating prototype and production model performance and results to non-technical stakeholders
-
Integrating model APIs into a variety of enterprise applications (UI and backends)
-
Conducting code reviews, developing high-quality documentation, and building robust test suites for your models and APIs
-
Mentoring peer engineers
-
Handling multiple competing priorities in an agile, fast-paced environment
Minimum qualifications:
-
BS in Computer Science, Computer Engineering, or a related field
-
MS or PhD in Machine Learning, Data Science, or a related field
-
>3 years of experience developing traditional software applications
-
>3 years of experience developing and deploying traditional ML and deep learning models
-
>1 years of experience in developing AI systems in a business setting
-
Advanced knowledge of PyTorch/TensorFlow and ML libraries (sklearn, scipy)
-
Experience with databases (MySQL, PostgreSQL, BigQuery, Redis)
-
Experience with Docker, Git, CI systems, Kubernetes
-
Experience with gradient-free optimization algorithms (e.g. ray tune, nevergrad)
-
Experience with AWS ecosystem (RDS, EC2, S3, EFS)
-
Experience developing RESTful APIs (Django, Flask)
-
Experience with front end frameworks (Vue/React/Angular, Swift/Objective-C)
-
Experience with performance optimization (caching, DB indices, parallelization)
-
Ability to identify trade-offs between aspects like execution speed, memory, user experience, software development speed, and software maintainability
-
Strong communication and interpersonal skills
Preferred qualifications:
- Experience solving image object detection, image segmentation, or audio event detection problems in a business setting
- Experience with online, active, or semi-supervised learning
Compensation: $120,000.00 - $145,000.00 annually. Please note that final compensation will be determined based upon the applicant's relevant experience, skillset, location, business needs, market demands, and other factors as permitted by law.
No immigration or work visa sponsorship will be provided for this position
Our Values
Trust & Transparency | People First | Positive Experiences | Calm Persistence | Never Settling
At ACV, we are committed to an inclusive culture in which every individual is welcomed and empowered to celebrate their true selves. We achieve this by fostering a work environment of acceptance and understanding that is free from discrimination. ACV is committed to being an equal opportunity employer regardless of sex, race, creed, color, religion, marital status, national origin, age, pregnancy, sexual orientation, gender, gender identity, gender expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires reasonable accommodation, please let us know.
Other details
- Job Family Product & Technology
- Job Function Machine Learning
- Pay Type Salary
- 640 Ellicott St #321, Buffalo, NY 14203, USA