Software Engineer

Nebula

El Segundo (CA)

Hybrid

USD 100,000 - 250,000

Full time

18 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity
Health insurance
Dental insurance
Vision insurance
401(k) matching
On-site work

Job summary

Nebula in El Segundo is hiring to own and operate the services behind our customer-facing web app and internal platform. You’ll build typed services in TypeScript and Python, ensure uptime across a self-hosted Kubernetes stack, and support the Vue 3 frontend with robust data models in MongoDB.

You’ll own reliability end-to-end—from tests and incidents to delivery pipelines—while collaborating with AI tooling and scaling telemetry. Equity awaits the right candidate, with on-site work required.

Qualifications

  • Requires a degree in computer science, software engineering or related field
  • Hands-on experience shipping and operating production services in TypeScript or Python
  • Comfort with queues, state machines, idempotency, retries and back-pressure
  • Ability to work end-to-end from Vue 3 frontend to backend data
  • Ability to trace outages to root cause via logs and metrics
  • Willingness to work on-site in El Segundo and contribute to equity goals

Responsibilities

  • Build typed services in TypeScript and Python with Express/FastAPI
  • Model data in MongoDB including migrations and indexes
  • Implement identity and access control via OAuth2/OpenID Connect
  • Manage gateway, telemetry, and device connectivity workflows
  • Orchestrate job state machines, retries, escalation and scheduling
  • Develop customer Vue 3 frontend features and integrations
  • Ensure observability, incident response, and CI/CD pipelines
  • Maintain Kubernetes deployments and MCP tooling for agents

Skills

TypeScript
Python
Queues
State machines
WebSockets
Kubernetes
MongoDB
OAuth/OpenID

Education

Degree in CS / software engineering

Tools

Express
FastAPI
MongoDB
OpenID / OAuth
Vue 3
Kubernetes

Job description

What to Expect

Your role is to build and run the services behind our customer-facing web application and our internal platform, along with the control plane that connects a fleet of production machines to both.

That is platform work and machine work in one job: typed services in TypeScript and Python over MongoDB, identity and observability around them, a gateway and scheduler that carry an order to a finished unit, and the Vue 3 application customers order through.

You will own the reliability of that platform: tests at every tier, load and soak work, incident follow-through, the delivery pipeline onto a self-hosted Kubernetes cluster, and the MCP toolkits agents drive the same APIs through.

Every role works with our AI systems daily. What can be deterministic, must be. You need no AI background; we prefer people without one. We hire for your knowledge and experience in the field first, so you can steer the ship; the tooling is a learning curve we expect you to take on.

We work on-site in El Segundo. This is hard work, but you will be rewarded with equity in a company we believe will become one of the world's most valuable.

What You'll Do
  • Typed services in TypeScript on Express and Python on FastAPI, with queues and workers
  • Data modeling in MongoDB: schemas, migrations, indexes, query performance, idempotency and consistency
  • Identity and access: single sign-on over OAuth2 and OpenID Connect, sessions, role-based access control
  • Device connectivity: a gateway over WebSockets and mutual TLS, telemetry ingestion, remote firmware deployment
  • Orchestration and scheduling: the job state machine, retries and escalation, priority, slot timing, preemption
  • The customer web application in Vue 3: file upload and parsing, ordering, payment, accounts
  • Observability and incident response: structured logging, metrics, tracing, alerting, load and soak testing
  • Delivery and tooling: containers, continuous integration, Helm and Kubernetes, and MCP toolkits for agents
What You'll Bring
  • A degree in computer science, software engineering or computer engineering, or equivalent experience
  • Hands-on experience shipping and operating production services in TypeScript or Python, against a database you designed
  • Fluent with queues, state machines, idempotency, retries and back-pressure, and able to explain a failure mode
  • Comfortable across the stack, from a Vue 3 front end to the data behind it
  • The judgment to take an outage back to its root cause from logs and metrics
  • Ready to build first versions and write them so the engineers after you can run them
  • Bonus: embedded or firmware experience, telemetry at scale, or running Kubernetes in production
Expected Compensation

$100k to $250k base salary, plus equity

  • Equity participation in a high-growth startup
  • Comprehensive health, dental, and vision insurance
  • 401(k) with company matching
  • Bonus for living within 5 miles of our El Segundo facility
  • On-site work with rare work-from-home exceptions
  • Merit-based organization where contribution drives reward
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Infrastructure Engineer
Infrastructure Engineer

Nebula • El Segundo (CA)

Hybrid
USD 100,000 - 250,000
Equity participation
Health, dental, vision
401(k) with matching
+2
Data Platform Engineer
Data Platform Engineer

Nebula • El Segundo (CA)

Hybrid
USD 100,000 - 250,000
Equity participation
Health, dental and vision insurance
401(k) with company matching
+1
Lead Platform Engineer - On-Site (Irvine)
Lead Platform Engineer - On-Site (Irvine)

Eggs Unlimited • Irvine (CA)

On-site
USD 180,000 - 210,000
Platform Engineer
Platform Engineer

Harper • San Francisco (CA)

On-site
USD 140,000 - 280,000
Uber commuter benefits
Meals provided (breakfast, lunch, and/
Snacks, drinks and coffee daily
+2
Technical Staff Lead
Technical Staff Lead

AIC • El Segundo (CA)

On-site
USD 180,000 - 250,000
Medical benefits
Unlimited PTO
Relocation assistance
+1
Software Engineer
Software Engineer

Worky • San Francisco (CA)

On-site
USD 180,000 - 250,000
Competitive equity
Relocation package
Unlimited PTO
+2
Full Stack Engineer
Full Stack Engineer

talentpluto • New York (NY)

On-site
USD 190,000 - 260,000
Full Stack Engineer
Full Stack Engineer

jobr.pro • New York (NY)

On-site
USD 190,000 - 215,000
Software Engineer
Software Engineer

Jack • New York (NY)

On-site
USD 160,000 - 220,000
Equity package
Health insurance
Hybrid work in NYC
Senior Software Engineer
Senior Software Engineer

MetAntz • Palo Alto (CA)

On-site
USD 200,000 - 300,000