Mosaic is a technology-focused construction company. After years of research at MIT and Stanford, we’ve developed a programming language that allows us to write code to build buildings. Our language automates the entire construction process and dispatches instructions to both machines and humans. This results in huge efficiencies that enable us to build beautiful places that are affordable, sustainable, and connect people.
Backend Engineer San Francisco, CA, United States
Full-Stack Engineer San Francisco, CA, United States
Why join us?
We've got early momentum and traction. We have an active construction team in Phoenix with a growing pipeline of home-building projects in the Phoenix area. Early product versions have reduced build cost per square by 21% for initial homes we’ve built.
We have an experienced team. Both of our founders, Sep Kamvar and Salman Ahmad, have worked together for over 5 years. Sep has started and sold a previous startup to Google, as well as advised on boards of other successful startups. Our broader team consists of people who've worked in various engineering roles at institutions like MIT, Stanford, Google, Slack.
We are backed by leading investors including Andreessen Horowitz, Founders Fund, Innovation Endeavors, Thrive Capital and 8VC.
Engineering at Mosaic
Our engineering team currently consists of backend engineers and full stack engineers, mostly located in San Francisco. At this stage, our processes are fairly scrappy and organic as we settle into a cadence of work that feels natural and well suited for our product and team. We also fly to Phoenix to meet partners or potential customers and then share learnings and observations. Each team member plays an active role in planning new features and improvements, from design to implementation.
We work on a wide variety of interesting technical challenges: - Developing a smart workflow management tool that can control and dispatch construction - - instructions to humans and machines - Algorithmic scheduling and planning of construction processes - Building intelligent tools that can analyze construction plans and convert information into tasks instructions
Develop new features for the main web application based on feedback from the construction team
Develop algorithms that smartly plan, schedule, and allocate resources for construction processes.
Use ML to analyze construction blueprints so that we can search and transform blueprints into lego-like instructions effectively.
Working at Mosaic
Mosaic’s mission is to help people feel at home in the world. To that end, we welcome what makes each team member unique in background or experiences and are committed to ensuring their happiness at Mosaic and growth in their careers. Just as we seek to create communities that help people discover their purpose, so do we seek to create a team culture that can do the same. As a team, we meet once every month or two in for a multi-day retreat in different destinations across the US. We call these Heartbeat meetings and its a time for the entire team to come together, discuss strategies, business, cook meals together, play board games and go on hikes.
Since our construction team operates in the Phoenix area, our engineering team frequently shuttles between San Francisco and Pheonix.
We are big on this! We try to have a retreat once every couple of months.
We made pretty decent ramen as a team once.
Work from Home
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.