6+ years in backend design and implementation of complex applications
Proficient in Rust, Python, Go, and databases like PostgresSQL
Experience in startup environments focused on rapid prototyping
Able to design application architectures from scratch
Responsibilities
Design and implement services for autonomous operations and fleet management
Create user-facing products for machine operators to monitor robotics
Collaborate with a full-stack team for efficient technical solutions
Build tools for autonomous testing and fleet management in the field
Establish core application frameworks and infrastructure
Benefits
Engage in transformative projects in the construction industry
Collaborate with a diverse team of experts from various fields
Opportunity to operate advanced machinery like 100,000 lb excavators
Innovative work environment focused on cutting-edge technology
Flexible roles accommodating various qualifications and locations
Full Job Description
The Role:
Take on a lead role in designing and building the core services and infrastructure that will power the next generation of autonomous construction equipment. From fleet management to autonomous task orchestration and machine coordination- you'll work with a world class engineering team to build and design the core infrastructure that powers our machine interfaces, workflows, and services.
Also, you get to drive 100,000 lb excavators.
What You'll Do:
Own the design, architecture, implementation and iteration of 0-to-1 services and infrastructure to support autonomous operations and distributed fleet management
Develop data intensive services for machine operators to visualize and monitor robotics systems
Partner closely with a full stack team (from Frontend, to ML and Robotics) to design technical solutions efficiently, be comfortable with rapid prototyping and experimentation
Build tooling to streamline processes such as autonomous testing, model deployments, and in-the-field fleet management
Establish our core backend frameworks, patterns, and infrastructure
Required Qualifications:
6+ years of professional experience owning the design, architecture and implementation of backends to highly complex, business critical applications
Expertise in running and maintaining high-uptime services: observability, monitoring, and performance tuning
Small startup experience: rapid prototyping and building from the ground up
Capability to design and implement application architectures from first principles with modern cloud technologies
Preferred Qualifications:
Some experience building with complex geospatial tooling (e.g. GIS, robotics, construction tech, command & control interfaces)
Experience dealing with infra at the edge: low latency SLAs in dynamic bandwidth environments (LTE, IoT, mobile)
Experience working in AWS
Our roles are often flexible. If you don't fit all the criteria, or are in another location (especially one where we have an office like SF or NY) please apply anyway! We'd love to consider you.