Do the best work of your career.

We are a small, eclectic crew located (mainly) in Menlo Park, CA united by intellectual curiosity and a passion for great work.

Join our world-class team and start doing the best work of your life.

Who We Are

ALICE is headquartered in a yellow 19th century Victorian house in sunny Menlo Park, California.


We're authors, artists, designers, roboticists, do-it-yourselfers, tinkerers, travelers, chefs, campers, readers, race car drivers, raconteurs, programmers, photographers, phDs, parents, sky-divers, poets, pilots, and pet lovers.


We run the gamut in geography, lifestyle and interest, but we’re united by a common set of values and goals: have fun, do exceptional work, build the best product in the business, experiment & iterate, pay attention to the details, treat people right, tell the truth, have a positive impact on the world around us, give back, and no matter what: always keep learning.


What Do You Want To Do?

Which role have you always pictured yourself in?

Product & Engineering
Sales, Service, and Support

Senior Front-end Software Engineer - Full Time

Menlo Park, CA
Visa Sponsorship
Remote
Our engineering team is small but mighty. As one of our first dedicated Front-End Engineers at ALICE, you will have room to shape your work and have an outsized impact on our product and our culture. You will own our front-end codebase and work with our product & design team to translate ideas into a beautiful UI for our customers. We're looking for frontend engineers who relish the subtle interaction details that make products delightful and the hard technical challenges that are involved in making a desktop-grade web app with a scalable code base.

Responsibilities


The Frontend
UI is one of the most challenging and complex parts of our application. ALICE is a single-page javascript app, and we’re building new UIs for capabilities never seen before in construction software with an enterprise-grade focus on code quality, maintainability, and reusability. You will contribute to a new kind of interface, work with 3D models, juggle giant datasets, model complex user interactions, architect solutions to complex problems, explore AI algorithms, and more.

The Product
You'll also get to influence product features and direction and have the opportunity to work across all levels of the stack. Our engineers are encouraged to visit customers on-site and consistently provide valuable input on our product roadmap.

The Team
We are simultaneously growing and evolving our app and our team. We are focused on continuous, iterative improvement to customer satisfaction, quality/speed/ease of development, personal growth, and professional achievements. You’ll have the opportunity to directly impact the product we build, the tools we use, the processes we follow and the team we build.


Requirements

Strong computer science fundamentals
Commitment to clear, modular, and reusable code
Good communications skills and open-mindedness
5+ years of software engineering experience
3+ years of JavaScript experience, TypeScript, and React/Redux
2+ years of experience working with algorithm-heavy products & code (e.g., business logic implementation, performance optimization, etc)
Experience with SaaS web applications
Experience with webpack or other frontend build systems Familiarity with SQL / NoSQL databases, networking (e.g. common protocols, such as HTTP and IP, as well as routing fundamentals)


Why work at ALICE?

We’re a small, early stage team that is growing quickly with plenty of opportunity for your professional and personal growth - and we’re here to support you in that growth.
Flexible vacation policy and open to remote work
We believe in sharing our success in the form of equity, which is part of the compensation for all employees.
Health + Dental + Vision insurance
On top of a standard benefits package (medical, dental, vision, 401k, etc.) we also offer flexible vacation + unlimited sick leave + commuter benefits
Free snacks + lunches
Team activities - we take fun seriously. We have regular happy hours, at least one team outing (movie nights, etc.) each month, and at least one large team event each quarter (Camping trip, Giants game, etc.)

Senior Full Stack Software Engineer - Full Time

Menlo Park, CA
Visa Sponsorship
Remote
Our engineering team is small but mighty. As one of our first dedicated Front-End Engineers at ALICE, you will have room to shape your work and have an outsized impact on our product and our culture. You will own our front-end codebase and work with our product & design team to translate ideas into a beautiful UI for our customers. We're looking for frontend engineers who relish the subtle interaction details that make products delightful and the hard technical challenges that are involved in making a desktop-grade web app with a scalable code base.

Responsibilities


Full Stack
You will get to code across all levels of our stack to bring our breakthrough technology to market, architect and implement new product features in Scala, TypeScript, and React/Redux, reinforce our current feature-set and code base with enterprise-grade stability, scalability, usability, and develop technical assessments for interviews, attend recruiting events requiring engineering insight, and provide on-call technical assistance to ensure the health of our product.

The Product
You'll also get to influence product features and direction and have the opportunity to work across all levels of the stack. Our engineers are encouraged to visit customers on-site and consistently provide valuable input on our product roadmap.

The Team
We are simultaneously growing and evolving our app and our team. We are focused on continuous, iterative improvement to customer satisfaction, quality/speed/ease of development, personal growth, and professional achievements. You’ll have the opportunity to directly impact the product we build, the tools we use, the processes we follow and the team we build.


Requirements

Strong computer science fundamentals
Commitment to clear, modular, and reusable code
Good communications skills and open-mindedness
BS, MS or PhD in computer science or related field
5+ years of software engineering experience
2+ years of JavaScript experience, TypeScript, and React/Redux
2+ years of experience working with algorithm-heavy products & code (e.g., business logic implementation, performance optimization, etc)
Strong experience with functional programming
Solid understanding of SQL/NoSQL databases and modern infrastructure for SaaS products
Familiarity with modern web technologies


Why work at ALICE?

We’re a small, early stage team that is growing quickly with plenty of opportunity for your professional and personal growth - and we’re here to support you in that growth.
Flexible vacation policy and open to remote work
We believe in sharing our success in the form of equity, which is part of the compensation for all employees.
Health + Dental + Vision insurance
On top of a standard benefits package (medical, dental, vision, 401k, etc.) we also offer flexible vacation + unlimited sick leave + commuter benefits
Free snacks + lunches
Team activities - we take fun seriously. We have regular happy hours, at least one team outing (movie nights, etc.) each month, and at least one large team event each quarter (Camping trip, Giants game, etc.)

Software Engineer (New Grad) - Full Time

Menlo Park, CA
Our engineering team is small but mighty. As one of our first dedicated Front-End Engineers at ALICE, you will have room to shape your work and have an outsized impact on our product and our culture. You will own our front-end codebase and work with our product & design team to translate ideas into a beautiful UI for our customers. We're looking for frontend engineers who relish the subtle interaction details that make products delightful and the hard technical challenges that are involved in making a desktop-grade web app with a scalable code base.

Responsibilities


New Grads
At ALICE new grads have a much bigger impact and a broader scope than large companies. You will work closely with our experienced engineers and code across all levels of our stack, architect and implement new product features in Scala, TypeScript, React/Redux. You will help reinforce our current feature-set and code base with enterprise-grade stability, scalability, usability, develop technical assessments for interviews and attend recruiting events requiring engineering insight, and provide on-call technical assistance to ensure the health of our product.

The Product
You'll also get to influence product features and direction and have the opportunity to work across all levels of the stack. Our engineers are encouraged to visit customers on-site and consistently provide valuable input on our product roadmap.

The Team
We are simultaneously growing and evolving our app and our team. We are focused on continuous, iterative improvement to customer satisfaction, quality/speed/ease of development, personal growth, and professional achievements. You’ll have the opportunity to directly impact the product we build, the tools we use, the processes we follow and the team we build.


Requirements

Strong computer science fundamentals
Commitment to clear, modular, and reusable code
Good communications skills and open-mindedness
BS or MS in computer science or a related field
Strong grasp of Java and/or Scala. Basic experience with web app development
Strong algorithmic and data-structures understanding
Familiarity with modern web technologies, SQL/NoSQL databases and modern infrastructure for SaaS products


Why work at ALICE?

We’re a small, early stage team that is growing quickly with plenty of opportunity for your professional and personal growth - and we’re here to support you in that growth.
Flexible vacation policy and open to remote work
We believe in sharing our success in the form of equity, which is part of the compensation for all employees.
Health + Dental + Vision insurance
On top of a standard benefits package (medical, dental, vision, 401k, etc.) we also offer flexible vacation + unlimited sick leave + commuter benefits
Free snacks + lunches
Team activities - we take fun seriously. We have regular happy hours, at least one team outing (movie nights, etc.) each month, and at least one large team event each quarter (Camping trip, Giants game, etc.)

Sorry, there are no openings at this time — please check back later.