Demo

Algorithms and Sensors Developer

mill
San Bruno, CA Full Time
POSTED ON 9/24/2025
AVAILABLE BEFORE 11/23/2025

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.

In this role, you will draw on a broad set of technical and problem solving skills to build Mill’s flagship product and service offering. You will have the opportunity to work on every stage of product development, from initial design to implementation to scaling. You will design algorithms to solve novel, physical problems and use controlled testing and data analysis to optimize its performance.

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!

Responsibilities:

  • Design and develop algorithms deployed on either a constrained embedded environment or a cloud service (or a mix of both!)
  • Design experiments and data pipelines needed to support validation and optimization at scale, and organize and analyze recorded data from controlled and uncontrolled settings and incorporate learnings into algorithms 
  • Collaborate closely with product design and other engineers to determine feature definition, key requirements, and constraints
  • Identify needs for internal automation, tools, and infrastructure and deliver user friendly, reliable solutions
  • Advise architecture requirements for data retention, storage, processing, access, and analytics in the product infrastructure
  • Design for scalability, performance, and robustness
  • Engage effectively with cross functional teams by delivering clear specifications and requirements and tracking execution
  • Provide subject matter expertise on sensor selection for use in product of testing applications
  • Provide root cause analysis and correction action recommendations based on interpreted and measured sensor data

Minimum Qualifications:

  • 5 years of experience using Python for scripting, automation, and data analysis.
  • Ability to develop creative, robust algorithms with experience working with real world sensor data and variation, while balancing product needs, reliability, and development efficiency.
  • Strong foundation in statistical analysis methods
  • Strong collaboration skills
  • Strong written and verbal communication skills

Preferred Qualifications:

  • IOT experience a plus, especially working at the intersection of devices, mobile apps, and services on consumer devices
  • Familiarity with embedded environments and lab equipment for data acquisition (oscilloscopes, digital multimeters, etc)
  • General knowledge of cloud providers (such as AWS or GCP) and related tools and ecosystems, especially around data pipelines and analysis.
  • Experience with SQL queries and Data Warehouses such as Snowflake or BigQuery.
  • Familiarity with Computer Vision. Use of AI tools to improve data analysis. 

The estimated base salary range for this position is $175 to $200k, 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.

Salary : $175,000 - $200,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Algorithms and Sensors Developer?

Sign up to receive alerts about other jobs on the Algorithms and Sensors Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,900 - $95,589
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$76,293 - $101,657
Income Estimation: 
$97,729 - $131,248
Income Estimation: 
$73,046 - $96,976
Income Estimation: 
$93,716 - $124,745
Income Estimation: 
$118,976 - $146,289
Income Estimation: 
$112,672 - $149,113
Income Estimation: 
$98,475 - $115,895
Income Estimation: 
$96,598 - $126,350
Income Estimation: 
$115,719 - $153,093
Income Estimation: 
$137,343 - $165,639
Income Estimation: 
$135,811 - $184,429
Income Estimation: 
$120,390 - $162,969
Income Estimation: 
$97,729 - $131,248
Income Estimation: 
$121,246 - $165,092
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at mill

mill
Hired Organization Address San Bruno, CA Intern
Mill is all about answering a simple question: how can we prevent waste? Less waste can save time, money, energy, maybe ...
mill
Hired Organization Address San Bruno, CA Full Time
Mill is all about answering a simple question: how can we prevent waste? Less waste can save time, money, energy, maybe ...
mill
Hired Organization Address San Bruno, CA Full Time
Mill is all about answering a simple question: how can we prevent waste? Less waste can save time, money, energy, maybe ...

Not the job you're looking for? Here are some other Algorithms and Sensors Developer jobs in the San Bruno, CA area that may be a better fit.

REMOTE- AI Computer Vision Algorithms Developer

CyberCoders, San Francisco, CA

REMOTE- AI Computer Vision Algorithms Developer

CyberCoders, San Francisco, CA

AI Assistant is available now!

Feel free to start your new journey!