ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer, Cloud Platform

ChefRobotics

San Francisco permanent

Posted: June 23, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We're looking for a Senior Software Engineer to join our team in San Francisco, with a focus on developing software for our food company's robotic kitchen.

Job Description

About Our Team

Chef Robotics is on a mission to accelerate the advent of intelligent machines in the physical world. As the rise of LLMs like ChatGPT has shown, AI has the potential to drive immense change. However, we believe AI’s biggest impact will be in the physical world, given industries like manufacturing, food, and transportation represent 90% of global GDP. We're starting with food, with a goal to put an intelligent robot in every commercial kitchen in the world. We have signed multiple multi-year contracts with various large food companies and we are growing fast. We're backed by investors like Kleiner Perkins, Construct, Bloomberg BETA and Promus Ventures. We have a great team, where you will be surrounded by talented engineers and tech leaders from companies like Cruise, Zoox, Google, Verb Surgical, Tesla, Nuro, Vicarious, Amazon Robotics, Strateos, Built Robotics, Facebook, Plenty, Yelp, and Microsoft.

About the Role

As a Senior Software Engineer, Cloud Platform at Chef Robotics, you'll be responsible for designing, implementing, and maintaining the cloud infrastructure and deployment systems that power our robotics platform. You'll focus on provisioning robots for seamless deployment, enabling remote software updates to enhance performance and reliability, and developing cloud infrastructure that supports real-time robotics operations. This role requires expertise in cloud platforms, containerization, and infrastructure automation to ensure scalable and reliable deployment of our robotics systems across customer environments.


Cloud Infrastructure & Deployment:
• Design and implement cloud infrastructure to support robotics platform deployment and operations
• Provision robots for seamless deployment across diverse customer environments
• Enable remote software updates to enhance performance and reliability of deployed systems
• Implement containerization (Docker) and orchestration (Kubernetes) for scalable deployments
• Manage cloud infrastructure across AWS, GCP, or Azure platforms


System Reliability & Performance:
• Improve the performance and reliability of cloud services supporting the Chef system
• Implement fault-tolerant design patterns to ensure reliability in production environments
• Establish performance benchmarks and optimize systems to meet latency requirements for robotics operations
• Implement comprehensive logging, monitoring, and alerting for cloud infrastructure
• Create diagnostic tools and dashboards for operational visibility


DevOps & Automation:
• Implement CI/CD practices and infrastructure-as-code principles
• Develop automated deployment pipelines for robotics software and services
• Create and maintain deployment scripts and configuration management systems
• Establish version control and rollback mechanisms for system updates
• Develop tools for consistent environment provisioning and management


Data Pipeline & Integration:
• Maintain secure and efficient data pipelines between on-device and cloud services
• Implement systems to support real-time communication between robotics systems and cloud infrastructure
• Design cloud architecture that supports telemetry data collection and processing
• Ensure secure authentication and authorization mechanisms across cloud services


Required Qualifications - Technical Expertise:
• Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
• 5+ years of professional experience in cloud infrastructure and DevOps roles
• Expert knowledge of cloud infrastructure and deployment (AWS, GCP, or Azure)
• Strong proficiency with containerization (Docker) and orchestration (Kubernetes) technologies
• Extensive experience with CI/CD practices and infrastructure-as-code principles
• Experience with system monitoring, logging, and performance optimization
• Understanding of secure data pipeline design and implementation


Domain Knowledge:
• Understanding of infrastructure requirements for robotics or automation systems
• Experience with real-time or near-real-time systems and cloud architecture
• Background in developing reliable systems with high availability requirements
• Knowledge of deployment automation and configuration management
• Familiarity with system performance optimization including latency and scalability


Personal Attributes:
• Strong problem-solving skills with a systematic approach to infrastructure challenges
• Excellence in technical communication and documentation
• Proactive mindset in identifying potential issues and implementing solutions
• Comfort with working in a fast-paced startup environment
• Passion for robotics and automation technology
• Collaborative approach to cross-functional engineering teams


Desired Qualifications:
• Experience with robotics hardware deployment and management
• Knowledge of ROS (Robot Operating System) or similar frameworks
• Experience with time-series databases for telemetry data
• Familiarity with message queue systems for distributed systems
• Background in manufacturing, food production, or industrial automation
• Experience with WebSockets for real-time communication
• Knowledge of Redis for caching and distributed system patterns


Key Projects You'll Work On:
• Provisioning robots for seamless deployment across customer sites
• Implementing remote software update systems for deployed robotics fleets
• Improving the performance and reliability of cloud services supporting the Chef system
• Building automated deployment pipelines for robotics software
• Developing monitoring and diagnostic tools for distributed robotics operations


Equal Opportunity Employer

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, sex, gender identity and expression, sexual orientation, national origin, ancestry, citizen status, uniform service member and veteran status, marital status, age, pregnancy status, protected medical condition, genetic information, disability, or any other protected status.

Multiple studies have found that a higher percentage of women and BIPOC candidates won't apply if they don't meet every listed qualification. Chef values candidates of all backgrounds. If you find yourself excited by our mission but you don't check every box in the description, we encourage you to apply anyway!

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply