CrawlJobs Logo

Senior Software Engineer, Generalist

chefrobotics.ai Logo

Chef Robotics

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

150000.00 - 240000.00 USD / Year

Job Description:

As a Senior Software Engineer, Generalist at Chef Robotics, you'll play a pivotal role in the design, development, and implementation of software systems across our entire robotics platform. You'll work closely with cross-functional teams including robotics engineers, hardware engineers, and specialists across the tech stack to ensure seamless integration of software components into our food automation systems. This role requires versatility and deep expertise across multiple technical domains, with the ability to contribute to all phases of the software development lifecycle and build comprehensive solutions that power our intelligent food preparation robots.

Job Responsibility:

  • Collaborate with robotics engineers, hardware engineers, and other software engineers across the tech stack to design, develop, and deploy software solutions for food automation robots
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance
  • Develop robust, scalable, and maintainable software systems that meet the unique challenges of commercial food production environments
  • Implement algorithms for perception, manipulation, motion planning, and control to enable autonomous food preparation behavior
  • Work across frontend dashboards, backend APIs, and cloud infrastructure to build comprehensive solutions that integrate with robotics hardware and AI systems
  • Design and optimize database schemas to support robot operations, telemetry, recipe management, and system analytics
  • Implement efficient data pipelines between on-device robotics systems and cloud services
  • Create data access layers and APIs that enable seamless integration across multiple subsystems
  • Develop real-time data processing systems for robotics telemetry and performance monitoring
  • Establish data integrity protocols and backup systems across distributed robotics deployments
  • Optimize software performance and reliability to meet stringent food safety requirements and operational standards
  • Implement fault-tolerant systems with high availability requirements for production food preparation environments
  • Conduct thorough testing and validation of software components to ensure functionality, accuracy, and safety in commercial kitchens
  • Develop comprehensive monitoring, logging, and alerting systems across the entire software stack
  • Create diagnostic tools and performance optimization solutions for operational visibility across all system components
  • Stay current with emerging technologies and industry trends in autonomous systems, robotics, and food automation technology
  • Integrate new sensor data, perception algorithms, and AI/ML components into existing software architecture
  • Implement automated deployment pipelines, infrastructure-as-code practices, and modern development workflows
  • Develop data pipelines between on-device robotics systems and cloud services for real-time operations
  • Contribute to technical architecture decisions and help establish software engineering standards across teams

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 7+ years of professional experience in software development with demonstrated full-stack capabilities
  • Proven experience in software development, with a focus on autonomous systems, robotics, or related fields
  • Strong proficiency in programming languages such as Python and JavaScript/TypeScript, with emphasis on object-oriented design and development
  • Experience with software development tools and frameworks commonly used in robotics and autonomous systems (e.g., ROS, OpenCV, TensorFlow, etc.)
  • Familiarity with sensor fusion techniques, perception algorithms, and other technologies relevant to autonomous robotics operations
  • Advanced understanding of cloud infrastructure and deployment (AWS, GCP, or Azure)
  • Experience with containerization (Docker) and orchestration (Kubernetes) technologies
  • Proven experience leading complex, multi-disciplinary software projects from conception to deployment
  • Strong background in system architecture design and cross-functional technical decision-making
  • Understanding of real-time systems, robotics integration, and high-performance application requirements
  • Experience with CI/CD practices, infrastructure-as-code, and production deployment workflows
  • Knowledge of secure system design including authentication, authorization, and data protection
  • Familiarity with performance optimization across multiple technology stacks
  • Strong problem-solving skills and the ability to work effectively in a fast-paced startup environment
  • Excellent communication skills and ability to clearly articulate technical concepts to cross-functional teams
  • Adaptability and comfort working across different technology stacks and problem domains
  • Collaborative team player who works effectively with robotics engineers, hardware engineers, and other specialists
  • Comfort with working startup-oriented hours and commitment to working onsite five days a week
  • Passion for robotics and food automation technology with drive to stay current with emerging technologies

Nice to have:

  • Experience with robotics systems integration and understanding of ROS or similar frameworks
  • Knowledge of real-time communication systems including WebSockets and message queues
  • Experience with time-series databases and telemetry data processing
  • Background in manufacturing, food production, or industrial automation
  • Familiarity with 3D rendering using Three.js or Three Fiber
  • Experience with monitoring and observability tools across multiple system components
  • Knowledge of AI/ML system integration and deployment workflows
  • Startup experience with track record of shipping working products under tight deadlines
  • Experience with microservices architecture and distributed systems design
What we offer:
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity

Additional Information:

Job Posted:
December 07, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer, Generalist

Senior Software Engineer, Navigation

Starship Technologies is looking for a Senior Software Engineer to join the Navi...
Location
Location
Estonia , Tallinn
Salary
Salary:
Not provided
starship.xyz Logo
Starship Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • An excellent track record with plenty of varied challenges
  • A generalist mindset with strong analytical skills
  • A firm grasp of C++
  • Experience writing production-level code in resource-limited environments
  • Ability to think in geometric constructs and communicate about them
  • Ability to move between different software engineering fields
  • Ability to work highly independently, be self-motivated, and be eager to learn
Job Responsibility
Job Responsibility
  • Build advanced path planning and decision-making software
  • Simulate the effect of changes on the robot's behavior
  • Deploy new features to thousands of robots worldwide
  • Monitor the global performance of changes according to key business metrics
  • Prioritize work using vast amounts of data from millions of kilometers of driving
  • Come up with new solutions, goals and initiatives, and coordinate them with other teams
What we offer
What we offer
  • Collaborate with passionate, motivated, and wonderfully capable people
  • Part of a fast-growing startup, with great opportunities to grow within the company
  • Part of a small team solving world-first problems at the forefront of autonomous driving at scale
  • Endless opportunities to learn from inspirational, talented team members across the globe, including some of the most experienced autonomous driving engineers in the world
Read More
Arrow Right

Senior Software Engineer

We are looking for a Senior Software Engineer for our Solana DEX aggregation tea...
Location
Location
Salary
Salary:
95000.00 - 230000.00 USD / Year
0x.org Logo
0x
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A software engineer with 7+ years of experience solving complex distributed computing problems
  • a generalist who can design and build a system from the ground up which could include relational or key value data stores, distributed event-driven architectures, cloud-based deployment (preferably AWS), external facing REST/HTTP APIs
  • have led small to medium-sized projects as a tech lead with 2-4 other engineers
  • can take big problems, research the current state of the art, and apply technology appropriately knowing how to take proper tradeoffs
  • are driven by shipping code of high quality with a focus on providing maximum user and business value
  • has been part of teams that maintain business critical, high volume, customer-facing systems where performance, scalability, and reliability matter
  • up to date on emerging threats and trends in application security
  • has a passion for DeFi and how it can improve people’s lives
  • knowledge and passion for decentralized finance and the 0x mission
  • exhibit our core values: do the right thing, consistently ship, and focus on long-term impact
Job Responsibility
Job Responsibility
  • Be an individual contributor on projects as well as lead technical projects of moderate to high complexity
  • offer valuable insights as a peer when reviewing designs and performing code reviews
  • design, build and maintain systems like blockchain event streaming and indexing services, leading edge DEX routing algorithms and models, and AMM liquidity intelligence services
  • create high quality, secure, clean code
  • launch new features on a regular basis
  • improve the way we build and deliver software
  • coach and mentor other engineers and generally up-level the team
  • empathize with our customers and users
What we offer
What we offer
  • Base salary range of USD $95,000-$230,000
  • equity
  • ZRX tokens
  • comprehensive insurance (medical/dental/vision/life/disability) for U.S.-based employees — 100% of base plan covered for you and dependents
  • 401k and FSA for U.S.-based employees
  • monthly mobile phone bill, wellness, and pre-tax transportation expense
  • covered mental health benefits (included professional therapy sessions)
  • a supportive remote environment
  • lunch reimbursement for all employees across the globe
  • stipend for your ideal remote / WFH set-up: headphones, and any other work gear you may need
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Infrastructure)

We're hiring a Senior Software Engineer (Infrastructure) to be a technical drive...
Location
Location
United States , San Francisco
Salary
Salary:
160000.00 - 250000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You're a scrappy infrastructure generalist who has seen it all
  • You've worked with GPU cloud providers and understand what's needed to build reliable systems on top of them
  • You consider AWS your second home. You're comfortable spinning up new services and building simple repeatable processes for others to leverage
  • You thrive in an ambiguous and fast changing space
  • You bring a senior mindset: you set direction, own decisions, and get things over the finish line
  • You have incredibly communication skills and can communicate complex technical ideas clearly to both technical and non-technical team members
Job Responsibility
Job Responsibility
  • Work across across teams to own and extend our GPU infra as well as our traditional cloud infra (AWS)
  • Work closely with our external infrastructure partners to ensure stability and reliability for GPU deployments and GPU availability
  • Empower other engineers to move fast by building amazing developer experiences for setting up new systems
What we offer
What we offer
  • flexible work schedule
  • unlimited PTO
  • competitive healthcare
  • gear stipends
  • Fulltime
Read More
Arrow Right

Senior Robotics Software Engineer

Orchard Robotics is a Series A startup backed by top VCs. We're securing America...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 250000.00 USD / Year
orchard-robotics.com Logo
Orchard Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of relevant experience in industry or academia
  • Expertise in one or more of the following areas: computer vision, stereo depth perception, pose estimation, object detection, multi-object tracking, image processing, robotics software
  • Hands-on experience developing robotics software from the ground up
  • Enthusiasm for taking on multiple roles and responsibilities as our company grows
Job Responsibility
Job Responsibility
  • Develop perception & localization algorithms for our advanced, tractor-mounted camera systems
  • Implement intelligent algorithms to interpret complex, real-world data (each system collects terabytes of raw image data every day)
  • Fuse sensor data (stereo depth, GNSS, etc) to localize our camera system in a farm
  • Optimize code for fast edge computing performance (Python, C++)
  • Be a generalist, supporting different parts of our software and hardware stack if needed
What we offer
What we offer
  • Generous equity compensation
  • Flexible working hours
  • Comprehensive Health, Vision, and Dental coverage, and we cover 100% of the premium
  • Fulltime
Read More
Arrow Right

Senior Autonomy Engineer - Deep Learning

Learning a semantic and geometric understanding of the world from visual data is...
Location
Location
Switzerland , Zurich
Salary
Salary:
Not provided
skydio.com Logo
Skydio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated hands-on experience creating and deploying deep learning models
  • Experience curating synthetic and real-world image datasets
  • Solid software engineering foundation and commitment to writing clean, well-architected code (in Python or C++, preferably both)
  • Real experience prototyping, training, optimizing, and deploying deep neural networks
  • Ability to read and contextualize scientific papers and literature in computer vision
  • Ability to thrive in a fast paced, collaborative, small team environment
Job Responsibility
Job Responsibility
  • Design and implement deep learning solutions that solve detection, tracking, segmentation, and optical flow estimation tasks in real-time on Skydio drones
  • Leverage state-of-the-art methods in unsupervised learning, few shot learning, and foundational models for data efficient ML
  • Curate and enhance synthetic data that powers our deep learning algorithms along with massive amounts of structured video data
  • Refine and optimize models for low-latency on embedded hardware
  • Characterize and quantify the performance of the vision systems
  • Research and prototype new approaches
  • Be a generalist helping out on all aspects of the software when needed
What we offer
What we offer
  • Paid vacation time
  • sick leave
  • holiday pay
  • 401K savings plan
  • equity in the form of stock options
  • comprehensive benefits packages
  • group health insurance plans
  • relocation assistance may also be provided for eligible roles
  • Fulltime
Read More
Arrow Right

Senior Autonomy Engineer - Deep Learning

Learning a semantic and geometric understanding of the world from visual data is...
Location
Location
United States , San Mateo
Salary
Salary:
170000.00 - 277500.00 USD / Year
skydio.com Logo
Skydio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated hands-on experience creating and deploying deep learning models
  • Experience curating synthetic and real-world image datasets
  • Solid software engineering foundation and commitment to writing clean, well-architected code (in Python or C++, preferably both)
  • Real experience prototyping, training, optimizing, and deploying deep neural networks
  • Ability to read and contextualize scientific papers and literature in computer vision
  • Ability to thrive in a fast paced, collaborative, small team environment
Job Responsibility
Job Responsibility
  • Design and implement deep learning solutions that solve detection, tracking, segmentation, and optical flow estimation tasks in real-time on Skydio drones
  • Leverage state-of-the-art methods in unsupervised learning, few shot learning, and foundational models for data efficient ML
  • Curate and enhance synthetic data that powers our deep learning algorithms along with massive amounts of structured video data
  • Refine and optimize models for low-latency on embedded hardware
  • Characterize and quantify the performance of the vision systems
  • Research and prototype new approaches
  • Be a generalist helping out on all aspects of the software when needed
What we offer
What we offer
  • Equity in the form of stock options
  • Comprehensive benefits packages
  • Paid vacation time
  • Sick leave
  • Holiday pay
  • 401K savings plan
  • Relocation assistance may also be provided for eligible roles
  • Fulltime
Read More
Arrow Right

Senior Fullstack Engineer

Join the Future of Commerce with Whatnot. We’re looking for a Senior Fullstack E...
Location
Location
United States , New York
Salary
Salary:
190000.00 - 230000.00 USD / Year
whatnot.com Logo
Whatnot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, a related field, or equivalent work experience
  • 5+ years of generalist software development experience in high growth startups
  • Backend Expertise: Proven track record of building end-to-end high-scale product experiences as a full-stack engineer
  • Experience with Python on backend, and/or Postgres databases is a plus
  • Web development experience with React, using GraphQL for API development, and modern frontend applications
  • Excellent product instincts—you first think about users rather than the best technical solution
  • You can mentor others, and prioritize building inclusive, supportive teams
  • Project owner—you’ve strong ownership instincts and can own projects from inception to production and beyond
  • You are known for shipping products and features lightning-fast
  • You’re an excellent problem solver and can operate autonomously
Job Responsibility
Job Responsibility
  • Help us grow Whatnot outside the US in all of our core international markets
  • Upleveling the international user experience across our entire product
  • Work across the entire stack and product to solve targeted user problems, unlock new features and grow our international footprint
  • Lead solutions end to end
  • Translate ambiguous business problems into clear technical solutions and drive delivery and experimentation
  • Creative problem-solving to balance development speed, product impact, and technical excellence
What we offer
What we offer
  • Generous Holiday and Time off Policy
  • Health Insurance options including Medical, Dental, Vision
  • Work From Home Support
  • Home office setup allowance
  • Monthly allowance for cell phone and internet
  • Care benefits
  • Monthly allowance for wellness
  • Annual allowance towards Childcare
  • Lifetime benefit for family planning, such as adoption or fertility expenses
  • Retirement
  • Fulltime
Read More
Arrow Right

Senior Application Solution Architect

We are seeking a deeply technical Application Solution Architect to join a major...
Location
Location
Australia , Melbourne
Salary
Salary:
200000.00 - 235000.00 AUD / Year
https://www.randstad.com Logo
Randstad
Expiration Date
March 08, 2026
Flip Icon
Requirements
Requirements
  • A degree in Information Technology, Computer Science, or equivalent
  • A background in software development or engineering is strongly preferred
  • Eligibility for a Working with Children Check (or relevant regional equivalent)
  • Technical Depth: specialist in Application Architecture with a background in software engineering
  • Hybrid Mentality: enjoys the 'Solution Designer' aspect of the work
  • Integration Expertise: proven experience with complex system integrations, APIs, and middleware within a core-platform environment
  • Not a Generalist: deep, verifiable experience in application-specific architecture
  • Digital Preservation: direct experience or a strong understanding of Digital Preservation solutions is highly desirable
  • Stakeholder Influence: ability to move between technical teams and senior stakeholders
Job Responsibility
Job Responsibility
  • Technical Design: Develop both high-level conceptual blueprints and low-level detailed designs for core enterprise applications
  • Platform Selection: Lead the technical assessment and current-state analysis to inform the selection of new enterprise-scale platforms
  • Complex Integration: Design the connectivity between core platforms and legacy systems
  • Digital Preservation: Take the architectural lead on a specialised Digital Preservation roadmap
  • Peer Leadership: Act as a voting member of the Architecture Working Group, providing technical scrutiny for designs across the broader architecture team
Read More
Arrow Right