Software Engineer

Springcraft, Inc.
Palo Alto, CA, United States
2 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$120,000.0 - $190,000.0
Working hours
Regular working hours

Tech stack

3D Computer Graphics Software 3D Visualization Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services C++ (Programming Language) Cloud Computing Software Debugging Programming Tools Firmware Python (Programming Language) Machine Learning
+13 more
Message Queuing Telemetry Transport (MQTT) Systems Integration TypeScript Web Applications WebSocket WebGL WebRTC Three.js Cloud Platform System ReactJS Backend Machine Learning Operations User Administration

Job description

You will architect and build the Springcraft development platform from the ground up. This is where builders go from idea to intelligent machine. You’ll own the full stack, from interactive development tools to backend infrastructure and community features, shipping a working platform that builders love.

This is a foundational hire. You’ll define the developer experience for physical AI.

Springcraft is built on open hardware and open standards. The platform you build will be used by developers, researchers, and builders around the world.

What You’ll Do

  • Architect and build the Springcraft developer platform
  • Build an IDE with code editing, debugging, and AI-assisted tools
  • Develop 3D visualization and interactive tools
  • Define APIs/interfaces to hardware and firmware, including real-time telemetry and device communication
  • Collaborate with the Mechatronics Engineer to expose hardware capabilities through software
  • Collaborate with the AI Engineer on model integration and AI-powered platform features
  • Build platform infrastructure for a growing library of community content
  • Implement user management and account infrastructure
  • Own deployment, monitoring, and platform security
  • Contribute to developer documentation

Requirements

  • 2+ years of full-stack software engineering experience
  • Strong TypeScript/React experience with complex, interactive web applications
  • Experience building tools or platforms used by technical users outside your own team
  • Experience with 3D graphics in the browser (WebGL, Three.js, or equivalent)
  • Experience with cloud infrastructure (AWS, GCP, or equivalent)
  • Comfortable owning the full stack in a fast-moving environment
  • Authorized to work in the United States, we are unable to sponsor work visas at this time

Nice to Have

  • Experience with simulation environments or physics engines
  • Experience with real-time communication protocols (WebSocket, MQTT, or similar)
  • Experience shipping a production platform or developer product, or significant open-source contributions
  • Familiarity with Python for backend services and integration with ML pipelines
  • Experience integrating AI/ML capabilities into developer tools
  • Experience with Rust and/or C/C++

Benefits & conditions

  • Competitive salary ($120,000-$190,000) + meaningful early-stage equity
  • Health, dental, and vision insurance
  • Paid time off and holidays

About the company

About Springcraft

Today, building robots and intelligent machines means navigating fragmented tools, incompatible hardware, and closed ecosystems. It takes too long, costs too much, and locks builders in.

There is no default platform for physical AI. We’re building it.

Springcraft brings together purpose-built hardware, developer tools, and AI models into one open, integrated system so that builders can create machines that sense, understand, and act in the real world.

Founded by the team behind 8th Wall, the largest AR platform for the web (acquired by Niantic), we bring deep experience in spatial computing. Backed by Night Capital, Eric Semler of TCS Capital, Village Global, and exceptional angels, we’re based in Palo Alto and hiring our core team now.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · World Congress 2024

5:18 min

Generating WebGL shaders manually for complex multiple shape strokes

Elena Torró · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all