Senior Engineer

  • Location

    San Francisco

  • Sector:

    Software Engineering

  • Contact:

    Jason Rumney

  • Contact email:


  • Job ref:


  • Startdate:


  • Consultant:

    Jason Rumney

Our fast-growing tech company in San Francisco who are solving the big problems around food waste and the fresh food supply chain--focusing first in grocery. They are using a cutting-edge AI combined with thoughtful design to enhance decision-making and optimize store workflows. The results are powerful: in live deployments in grocery stores, we have demonstrated the potential to double profits and reduce food waste by 50%.


They’re growing fast and are in partnership with 4 large regional grocers representing 500+ stores and >$10B in revenue. Our backers include Innovation Endeavors (former Google CEO Eric Schmidt’s firm) and Baseline Ventures (first money in Stitchfix, SoFi, Heroku, Instagram).

Due to rapid growth, our client is seeking Engineers.

What will you be doing?

  • Building infrastructure that enables deploying machine learning models over billions of historical data points collected from tens of thousands of retail stores across the US.

  • Developing data pipelines powered by Apache Spark and other modern big data processing systems.

  • Developing a data backend comprised of transactional, analytic, and NoSQL databases. Maintain a data lake that supports fast and reliable analytics over terabytes of data.

  • Designing backend infrastructure powering a mobile front-end that will be used daily by tens of thousands of store operators.

  • Helping maintain tools for monitoring the performance of machine learning models at scale and ensuring the integrity of incoming data feeds.

What skills and experience do you need?

  • Bachelors, Masters, or PhD in Computer Science or equivalent.

  • 4+ years of work experience.

  • Outstanding programming skills. Demonstrated ability to design large software systems.

  • Deep knowledge of databases and/or distributed systems. Experience with modern big data frameworks, especially in the context of building massive data lakes and data pipelines. Experience in scaling computation to thousands of machines, ideally in the context of machine learning.

  • Experience working with Microsoft Azure, Amazon Web Services, and other cloud providers.A good understanding of machine learning and/or devops expertise is a plus.