Sunday

Full Stack Engineer (Generalist)

Sunday4 months ago
Location

Redwood City, CA

Type

Full Time

Salary

USD 150,000 – 220,000

Level

Senior

Role

Full Stack Engineer

Posted

Nov 13, 2025

Full TimeSenior

The role

Summary

Sunday is seeking a versatile Full Stack Engineer to join their innovative robotics team, developing cutting-edge personal robots that automate repetitive household tasks. The ideal candidate will be a generalist who can work across multiple software domains, from data operations to robot fleet management, with a focus on building scalable, high-impact solutions in a fast-paced startup environment.

What you'll do

Data Operation Tooling: Scale data management systems for global data collection, build audit and analysis tools for human motion data
Machine Learning Systems: Develop ML evaluation platforms, create observability interfaces, and manage large-scale data processing
Robot Fleet Management: Design secure system for identifying, monitoring, and managing robot deployments
Core Infrastructure: Build shared services, APIs, and internal tools to accelerate team productivity

What we look for

Technical

Full-Stack Proficiency5+ years of experience building cloud-native applications
System ArchitectureAbility to design scalable, high-performance software systems
Cross-Platform DevelopmentExperience working across multiple technology stacks and infrastructure layers

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Full-Stack DevelopmentMinimum 5 years of full-stack software development experience
Cloud-Native ApplicationsProven track record of building and scaling cloud-native applications

Skills

Required skills

Full-Stack DevelopmentComprehensive experience building cloud-native applications across frontend and backend technologies
ReactAdvanced frontend development using React framework
TypeScriptStrong TypeScript programming skills
Node.jsRobust backend development with Node.js
PythonProficiency in Python programming

Nice to have

Robotics ExperienceBackground or keen interest in robotics, machine learning, or IoT technologies
Large-Scale SystemsExperience with platforms handling terabytes of data or thousands of concurrent devices/users
Startup ExperiencePrevious work as an early-stage startup employee

Compensation & benefits

Salary

USD 150,000 – 220,000 (annual)

Stock options

Available

Benefits

Equal Opportunity Employer

Commitment to diversity and inclusive hiring practices

Innovative Work Environment

Opportunity to work on cutting-edge robotics and AI technologies

Growth Potential

Early-stage startup with significant potential for professional development


Interview process

  1. 1
    Initial Screening Review of resume and initial qualifications
  2. 2
    Technical Phone Screen Discussion of technical background and problem-solving approach
  3. 3
    Technical Interview In-depth technical evaluation of coding skills and system design capabilities
  4. 4
    Onsite/Virtual Interviews Multiple interviews with engineering team members, including system design and behavioral assessments
  5. 5
    Final Interview Meeting with senior leadership to assess cultural fit and overall potential

Apply for this position

You'll be redirected to the company's application page