Mill is all about answering a simple question: how can we prevent waste? Less waste can save time, money, energy, maybe even our planet. And there’s no better place to start than food. Food waste is one of the most solvable climate problems facing us today. Plus, our trash really stinks. It’s gross, heavy, and our least favorite chore. At Mill we are striving to build a better environment for all, as we take on climate and kitchen change.
Role Description:
As an AI Engineer, you’ll help build and deploy high-quality AI models that set Mill’s products apart. AI models that provide significant value to customers and business partners. The core of your work will involve creating a valuable market differentiator for the company through intelligent predictions, with a strong focus on both traditional and generative AI, particularly in the field of computer vision.
You will help build out best practices and procedures and influence our growing company’s culture and team. An ideal candidate loves seeking out new problems and devising creative solutions, regardless of technology. Ideal candidates are also as excited about working on sustainability as we are!
Key Responsibilities
Investigate and develop a range of AI models, from large-scale online systems to compact, edge-based equivalents.
Collaborate closely with various teams, including firmware and data specialists, to uncover valuable insights from your models.
Work with engineering teams to deploy these models and establish the necessary metrics to effectively monitor their performance across a vast network of thousands of product installations.
Minimum Qualifications
Bachelor’s or Master’s degree in Computer Science or a related quantitative field (e.g., Data Science, Mathematics, Economics, Physics) with relevant industry experience.
5+ years of industry experience with Python.
Proficiency in common AI/ML frameworks like PyTorch and HuggingFace Transformers.
Experience with both generative AI (LLMs, SLMs, and VLMs) and traditional computer vision models (YOLO, MobileNet, EfficientNet).
Experience with prompt-tuning methodologies (logits sampling, RAG) and model fine-tuning techniques (including LORA-based methods for transformers).
Skill in developing performance benchmarks and establishing best practices for model deployment and monitoring.
Experience with cloud-scale model hosting services, such as AWS Bedrock.
Preferred Qualifications
Experience with edge AI/ML frameworks and runtimes (QNN, llama.cpp).
Proficiency in C/C++ or other languages suitable for edge devices.
Experience with agentic frameworks (Autogen, SWARM) and agentic RAG.
Knowledge of advanced post-training techniques like model distillation or quantization.
Experience with reinforcement learning for transformers.
Cloud-based AI orchestration (preferably in AWS).
Compensation and Other Details
The estimated base salary range for this position is $200k to $250k, which does not include the value of benefits or a potential equity grant. A wide range of factors are considered in making compensation decisions, including but not limited to skill sets, market conditions, experience and training, licensure and certifications, and business and organizational needs. At Mill, it is not typical for an individual to be hired at or near the top of the range for their role.
Additional Information
Create a Job Alert
Interested in building your career at Mill? Get future opportunities sent straight to your email.
Accepted file types: pdf, doc, docx, txt, rtf
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
LinkedIn Profile
Website
I understand that this role requires a minimum of 2 days a week in office
Voluntary Self-Identification
For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.
As set forth in Mill’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.
If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:
A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.
A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Select...
Voluntary Self-Identification of Disability
Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026
PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.