A

Atoms

Builds robots for food, mining and transport

Senior Backend Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science or equivalent experience is required.
  • At least 3 years of professional software engineering experience is required.
  • A deep understanding of backend system design, APIs, data stores, microservices, concurrency, and distributed systems is required.
  • Experience with relational and/or NoSQL databases, such as PostgreSQL, CockroachDB, or Redis, is required.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure is required.

Responsibilities

  • Design, build, and maintain Java backend services for order lifecycle, payments, device synchronization, and restaurant workflows.
  • Design and optimize APIs and event-driven systems so point-of-sale devices, kitchen displays, and cloud services remain consistent with low latency.
  • Build systems that continue operating offline and synchronize across multiple devices in a facility.
  • Work with Android engineers, product managers, and other teams to ship systems used in live restaurants.
  • Maintain code quality through testing, code reviews, observability, and ownership of shipped production systems.

Desired Qualifications

  • Experience with event streaming or stream processing, such as Kafka or Flink.
  • Experience building systems that handle ordering states, payment flows, or multi-device coordination.
  • Familiarity with offline-first architectures, synchronization protocols, or conflict resolution; CRDTs are a plus.
  • Comfort working with mobile and client engineers, including understanding how backend choices affect device reliability.
  • Interest in building systems used daily by restaurant operators and staff.

About the Company

Atoms

Builds robots for food, mining and transport

Atoms builds machines and software that automate physical work in food, mining, and transport, and it makes specialized robots that each do one productive job rather than general-purpose humanoids. Its flagship business, CloudKitchens, builds delivery-only kitchens that restaurants rent to cook meals for delivery apps. At mines and quarries, its Pronto system adds sensors and driving software to existing haul trucks so they run on their own, while Otter software gathers restaurants' delivery-app orders in one place; Atoms earns money from kitchen rent, software subscriptions, and mining customers. The company was founded in 2016 and is based in Los Angeles, United States.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$1.7B
Headquarters
Downtown Los Angeles, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Atoms

See more jobs