Founding Software Engineer, Generalist
This Position
Our two most important stakeholders are 1) the businesses that use our robots and 2) the customers they serve.
As our robots reach tens of thousands of Americans each month, our goal is to deliver a best-in-class experience to both groups.
As a Founding Software Engineer (Generalist), you are critical to that goal. You will design and build features that delight businesses and their customers. Your work will be highly visible and seen by millions of people a year.
Responsibilities
Design and develop software and AI features for our conversational robot
Implement infrastructure stability improvements
Implement internal infra necessary to monitor robot performance
Interface directly with customers to identify feature opportunities and areas for stability improvements
Required Qualifications
You are a fast learner
You have a documented history of execution, working autonomously, and taking ownership of the end result
12+ months of professional software engineering experience, including internships
Undergrad degree in CS or a related STEM field with a minimum 3.5 GPA
Advanced understanding of at least one language beyond syntax and surface-level usage
Intermediate understanding of "how technology works" — from physics to ALUs to OS design to network architecture. This role requires interfacing with other engineers.
Equally comfortable with both AI IDEs and writing compilable solutions to DS/algo problems with a pencil and paper
Documented, major project experience (excluding school) involving software architecture decisions
Comfortable with AWS or other production cloud environments
Basic understanding of deep learning model architectures
Strong design sense (UX/UI)
Fluent in English and comfortable with technical writing
Optional Qualifications
Familiarity with at least one CI/CD tool and best practices (ex. GHA)
Prior experience with IaC (ex. CDK, Terraform)
Hobby-level familiarity with CAD and/or 3D printing
Experience with training and deploying ML models in production settings
Proficient with frameworks like PyTorch and TensorFlow
Interest in photography, videography, graphic design, or any other field in the arts
About
Every month, HABIT's conversational robots greet thousands of Americans with a smile.
Our robots are deployed at physical businesses (ex. stores) to answer questions and upsell customers. They can be trained just like a human employee.
We work in person at our office in El Segundo, just south of the Los Angeles Airport and close to the beach.
We are backed by Y Combinator and other leading investors.
Benefits (Full-Time Roles)
Incentive stock plan
Medical, Vision, and Dental coverage
Flexible PTO policy
Located by the beach in El Segundo, CA
Requirements (Full-Time Roles)
100% on-site in El Segundo, CA — no remote option available
Willingness to work extended hours or weekends as needed to hit milestones
We are unable to provide visa sponsorship at this time
Some positions may require travel to customer sites and/or conferences.
Some positions may require a valid U.S. drivers license in good standing.