Lead Software Engineer

2 weeks ago


Palo Alto, United States CloudChef Full time

About CloudChef


CloudChef’s autonomous cooking platform replaces human skill and judgment in cooking with AI, sensors, and appliance actuators democratizing access to the world’s best foods.


Our low-cost, easy-to-install upgrade on existing kitchen appliances enables low-skilled, contextless labor to replicate Michelin-star dishes more accurately than Michelin-star kitchens themselves.

Top institutional caterers, meal kit companies and hotels are using CloudChef to license and cook dishes from across the world without the need for skilled labor.


We are based in Palo Alto, California backed by several marquee investors like Claire Hughes Johnson(COO of Stripe), Rocketship.vc, Tom Colicchio, etc.


While our initial focus is on commercial kitchens, our long-term goal is to make any dish from anywhere accessible to anyone.

Imagine being able to eat Gordon Ramsay’s burgers in San Jose or even your grandma’s favorite dish from half-way across the world



The Role


As a lead software engineer, you will head development for the Kitchen Operating System (Kitchen OS) - the central orchestration and scheduling software. It is responsible for converting a kitchen production plan into atomic tasks that are scheduled and managed at different appliances/areas in the kitchen.

The operating system monitors the kitchen appliances through digital twins, schedules atomic tasks to ensure the kitchen production plan runs on time. To do this it constantly communicates with a host of IoT devices using a concurrent Python based architecture system.

In addition, you will also manage development of Order Management Interface (OMI) - a set of web interfaces that allows users to plan and manage cooking schedules and inventory by interfacing with our kitchen operating system.


In this role, you will -

  • Architect and Lead Development: Design, develop, and maintain the core Kitchen OS. Continuously evaluate and evolve the system architecture to meet scaling needs and incorporate emerging technologies.
  • Technical Leadership: Provide technical direction for all aspects of the Kitchen OS. Make high-level design choices and dictate technical standards, including coding standards, tools, and platforms.
  • System Optimization and Scaling: Analyse and optimise system performance, scalability, and reliability as we deploy to an increasing number of clients. Implement advanced concurrency patterns and distributed systems concepts.
  • Team Leadership: Build and lead a high-performing engineering team. Mentor junior engineers, foster a culture of innovation, and drive engineering best practices.
  • Cross-functional Collaboration: Work closely with product managers, UX designers, and other stakeholders to translate business requirements into technical specifications.
  • Code Quality and Best Practices: Establish and maintain high standards for code quality, testing, and documentation. Implement robust CI/CD pipelines and monitoring systems.
  • Research and Innovation: Stay abreast of industry trends and emerging technologies. Evaluate and incorporate new tools and methodologies to enhance the Kitchen OS capabilities.
  • Manage the engineering team to deliver features for the Order Management Interface.


About you -

  • 5+ years as an engineer at a product/tech-driven company. Startup experience is ideal.
  • Proven experience architecting and building large-scale, distributed systems.
  • Expert-level proficiency in Python, with deep understanding of concurrency models and multiprocessing.
  • Understanding of front-end technologies (React) and back-end systems (Node.js, MongoDB).
  • Experience building systems, both on-premise and on cloud infrastructure, that can support complex integrations
  • Ability to move fast in response to new insights, while having competing priorities or deadlines
  • Strong communication skills and ability to explain complex technical concepts to non-technical stakeholders.
  • Use high agency responsibly


Our tech stack -

  • Kitchen Operating System - Concurrent Python Architecture
  • Order Management Interface - React, Node.js
  • Databases - MongoDB and GraphQL
  • IoT communication - MQTT and WebSockets
  • ML - evolving stack
  • Others - Android(kotlin)


Compensation -

$150k - $180k (Cash) + Disproportionate equity


Location -

Palo Alto, CA


The Team

CloudChef was founded by Nikhil, Atish, and Mohit - friends from IIT Bombay, to originally solve their own problem - living away from home, couldn’t eat from thier favorite restaurants or even home food.

We have intentionally kept a small team. We believe that we can de-risk our business most effectively at this stage by being a small team of driven builders - who take ownership of large chunks of work.

The core team members of CloudChef are Nikhil, Mohit, Atish, Sikander, Georgi, Prateek



  • Palo Alto, United States Intelliswift Software Full time

    Title: Senior Full Stack Software EngineerLocation: California - RemoteDuration: Duration: 09/30/2024 to 09/30/2025Job Description: We are seeking a senior/staff Full Stack Software Engineer to join our small team of AI scientists and engineers at client, working on advanced AI applications (e.g., atlas agentforce: You will take a leading role in the...


  • Palo Alto, California, United States Aionics, Inc. Full time

    Software Engineering ManagerOverviewAionics, Inc. is at the forefront of merging materials science with artificial intelligence. Our mission is to innovate and commercialize advanced materials that support the clean energy economy. We collaborate with leading manufacturers to redefine how materials are designed and utilized.Role SummaryWe are in search of a...


  • Palo Alto, California, United States Aionics, Inc. Full time

    Software Engineering ManagerPosition OverviewAionics, Inc. is at the forefront of merging materials science with artificial intelligence. Our innovative approach leverages advanced simulation and machine learning technologies to create cutting-edge materials for prominent manufacturers across various sectors, including automotive and energy storage. Our goal...


  • Palo Alto, California, United States Amazon Full time

    Are you passionate about creating innovative solutions for customers at an unprecedented scale?At Amazon, we are continuously redefining the landscape of cloud services through Amazon Web Services (AWS). As a pivotal player in managing the world's public cloud traffic, AWS is at the forefront of technological advancement, experiencing exponential growth...


  • Palo Alto, California, United States Algorized Full time

    About AlgorizedWe are a fast-growing deep tech startup that specializes in building software platforms for people positioning and sensing. Our innovative approach leverages algorithms and edge-ML with various market-available communication sensors, such as Ultra-Wideband Radar, to provide accurate people tracking, positioning, vital sign detection, and age...


  • Palo Alto, United States JPMorgan Chase & Co. Full time

    Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Palo Alto, California, United States Kohler Full time

    Position: Software Engineering ManagerWork Mode: HybridOverview:Kohler Ventures, a subsidiary of Kohler Co., a prominent name in kitchen and bath products, tile, and home interiors, is on a mission to innovate digital solutions that promote healthier lifestyles. We are committed to enhancing everyday experiences through cutting-edge technology, design, and...


  • Palo Alto, California, United States Guardant Health Full time

    Position Overview:Guardant Health is in search of a dedicated and enthusiastic Senior Software Quality Engineer to enhance its Software Engineering division. This team plays a crucial role in delivering essential product functionalities that support laboratory workflows for various leading cancer diagnostic tests, alongside integration with diverse oncology...


  • Palo Alto, California, United States Guardant Health Full time

    Position Overview:Guardant Health is seeking a dedicated and enthusiastic Senior Software Quality Engineer to enhance its Software Engineering division. This team plays a crucial role in delivering essential product functionalities that support laboratory workflows for several leading cancer diagnostic tests, alongside integration with various oncology...


  • Palo Alto, California, United States Kohler Full time

    Position: Lead Software Quality Assurance Engineer - Kohler VenturesWork Mode: HybridLocation: Hybrid, 3 days/week onsite in designated locationsAbout Us:Kohler Ventures operates as a subsidiary of Kohler Co., a renowned leader in the production of kitchen and bath products, tiles, and home interiors, alongside hosting exceptional hospitality and golf...


  • Palo Alto, United States Talent Movers Full time

    Job DescriptionJob DescriptionTitle : Lead Software EngineerSalary : $150K Per Annum Plus BenefitsLocation : Palo Alto, CAIn this role, you will -Architect and Lead Development: Design, develop, and maintain the core Kitchen OS. Continuously evaluate and evolve the system architecture to meet scaling needs and incorporate emerging technologies.Technical...


  • Palo Alto, California, United States Guardant Health Full time

    Position Overview:Guardant Health is in search of a dedicated and enthusiastic Senior Software Quality Engineer to enhance its Software Engineering division. This team plays a crucial role in delivering essential product functionalities that support laboratory workflows for several leading cancer diagnostic tests, alongside integration with various oncology...


  • Palo Alto, United States jaide Full time

    WHO WE AREjaide is a recently created AI healthtech startup, based in Paris and the San Francisco bay area, redefining patient care with a clinical decision support product. Our mission is to enhance the consultation experience for patients and physicians alike, starting with oncology and later expanding to other chronic diseases like diabetes, kidney...


  • Palo Alto, California, United States Hewlett-Packard Full time

    Position OverviewThis role is pivotal in steering the architecture, creation, and enhancement of embedded software and firmware tailored for hardware innovations at Hewlett-Packard, particularly in the realm of new AI form factors.Key ResponsibilitiesIn this capacity, you will:Direct the formulation and generation of technical documentation for firmware...


  • Palo Alto, California, United States Hewlett-Packard Full time

    Position OverviewThis role is pivotal in steering the design, development, and enhancement of embedded software and firmware for innovative hardware products associated with the advancement of new AI form factors at Hewlett-Packard.Key ResponsibilitiesDirects the creation and preparation of technical documentation for firmware operations.Manages resource...


  • Palo Alto, California, United States Amazon Full time

    Join the Amazon Redshift Data Management Team to tackle the intricate challenges involved in developing a robust database engine and managing a petabyte-scale infrastructure. You will play a pivotal role in the design and implementation of innovative features aimed at improving the system's availability, scalability, and performance.Key...


  • Palo Alto, California, United States Hewlett-Packard Full time

    Position OverviewThis role is pivotal in steering the design, development, and enhancement of embedded software and firmware tailored for hardware products associated with the creation of innovative HP AI form factors.The incumbent will ensure the prompt identification and resolution of software and firmware challenges, facilitating timely and effective...


  • Palo Alto, California, United States Hewlett-Packard Full time

    Position OverviewThis role is pivotal in steering the design, development, and enhancement of embedded software and firmware tailored for hardware products focused on innovative HP AI form factors.The individual in this position will be tasked with identifying and resolving software and firmware challenges, ensuring prompt and effective solutions....


  • Palo Alto, California, United States Guardant Health Full time

    Job OverviewGuardant Health is in search of a dedicated and enthusiastic Lead Software Quality Engineer to enhance its Software Engineering division. This division is tasked with providing essential product functionalities that facilitate the laboratory operations for several leading cancer diagnostic tests, alongside ensuring seamless integration with...


  • Palo Alto, California, United States Amazon Development Center U.S., Inc. Full time

    Position OverviewAre you passionate about developing scalable database solutions in the cloud? Do you aspire to transform the landscape of cloud database technology? This role offers you the chance to make a significant impact on countless users relying on AWS database services.About Amazon AuroraAmazon Aurora is a MySQL-compatible relational database engine...