Backend Software Engineer (Robotics Systems)

2 months, 4 weeks ago
Full-time
Senior
Software Development
Exa

Exa

Exa provides a real-time AI search engine and web crawling API that enables users to search and extract structured content from websites, offering deep research tools and a comprehensive suite of functionalities across multiple endpoints.

Internet Software & Services
1-10
Founded 2016

Description

  • Implement secure login and identity systems that control user access to physical hardware actions.
  • Develop control logic that connects the web interface to hardware components such as status lights, emergency stops, and operator consoles.
  • Architect resilient data systems that store robot telemetry locally during network outages and synchronize it with the cloud when connectivity returns.
  • Build backend infrastructure for multi-tenant environments with strict customer data isolation and security.
  • Design low-latency communication pathways between web browsers and hardware controllers to provide responsive operator feedback.
  • Create audit logs that link each hardware action to an authenticated user for safety and forensic review.
  • Own the end-to-end lifecycle of commands to ensure they are authorized, recorded, and executed correctly even during unstable network conditions.

Requirements

  • Professional experience designing and implementing granular user permissions and access control in a multi-user software environment.
  • Proficiency interfacing software with physical hardware through digital inputs and outputs such as lights, switches, or sensors.
  • Fullstack development experience spanning server-side logic in Python or C++ and client-side applications in TypeScript.
  • Practical experience with network communication protocols used between hardware and software systems.
  • Experience with industrial communication standards used to talk to factory equipment and hardware controllers (preferred).
  • Understanding of distributed systems and data conflict resolution with multi-user access (preferred).
  • Experience with real-time operating systems or high-performance messaging systems for low-latency control (preferred).
  • Previous experience building industrial human-machine interfaces or control panels for complex machinery (preferred).
  • Familiarity with modern build and deployment tools such as Bazel or containerization (preferred).

Benefits

  • Salary range of $147,200 to $208,250 USD.
  • Eligible for bonus compensation.
  • Eligible for equity.
  • Full-time position with benefits.
  • Equal opportunity workplace with accommodation support available for candidates with disabilities or special needs.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Backend Engineer, Developer Platform (Horde)

Epic Games 5K-10K Internet Software & Services

Epic Games is hiring a senior programmer for its Unreal Engine developer platform team to work on Horde, the internal platform that supports CI/CD, remote execution, build health, storage, and developer workflows.

AWS Azure C# CI/CD gRPC MongoDB .NET Redis
1 day, 18 hours ago

Senior Staff Back-end Engineer (eCommerce Engineering)

Coupang 1K-5K Internet Software & Services

Coupang is hiring a Senior Staff Backend Engineer to lead the architecture and technical strategy for its core e-commerce platform services across global markets.

Apache Airflow Apache Spark AWS Cassandra Grafana Java Kafka Kotlin Kubernetes Microservices OpenTelemetry Prometheus Spring
1 day, 18 hours ago

Senior Python Engineer - AI Coding Agent Evaluation (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software developer to create and evaluate project-based tasks for benchmarking AI coding agents in realistic simulated development environments.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
1 day, 19 hours ago

Senior Python Engineer - AI Coding Agent Evaluation (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking an experienced software developer to create and evaluate realistic coding tasks for AI agents in project-based work for leading tech companies.

Docker FastAPI JavaScript Kafka PostgreSQL Python React Redis TypeScript
1 day, 19 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers