Diligent Robotics

Senior/Staff Backend Engineer

Austin, TX US
gRPC Python TypeScript AWS GCP Kubernetes Elasticsearch Kafka
Description

What we're doing isn't easy. But nothing worth doing ever is.

Imagine a future powered by robots that work seamlessly with teams of humans. Every day you build onto an artificial intelligence system that improves how robots adapt to dynamic human environments. Join Diligent Robots’ venture-backed series-B team, and together we will create that future.

Diligent Robots is in a period of development where scalability has become our most important focus. An ideal Senior/Staff Backend Engineer candidate should bring expertise in providing scalable solutions, and be ready to help our team migrate existing infrastructure into its next, more reliable iteration.  You will be working with our existing infrastructure of web applications and robot code, as well as creating new applications and tools.

As part of our Backend, Applications and Remote Tools (BART) team, you’ll design, review, and build backend components to address an increasing range of business challenges. This small but mighty team exists in the communication center between robots, operations, and clients. You will work on projects to expand features on the robot, augment our internal infrastructure, and provide developer tools for our partner teams. We pursue high-quality, well-tested code that can handle the often-unreliable network of healthcare environments. Occasional off-hours, on-call work is required.

Qualifications:

  • 5+ years of combined experience in backend software engineering roles in a SaaS environment
  • 1+ years developing in a startup environment
  • Solid Linux skills and proficiency in backend web frameworks and languages (e.g. Python, TypeScript)

Experience in the following situations is preferred:

  • Building and running components on top of a cloud provider such as AWS or GCP
  • Building and working with a distributed, fault-tolerant system, e.g. Kubernetes
  • Building backend systems for applications where network dropout is common (expected)
  • Database management that represents and supports business processes
  • Implementing user authentication and authorization with session management between multiple systems
  • Using common systems for observability, e.g. Elasticsearch (ELK), Datadog, etc.
  • Handling distributed queues (such as Kafka, RabbitMQ, or MosquittoMQ)
  • Knowledge of transport and IPC protocols beyond REST, e.g. Websockets, gRPC, MQTT, NATS, etc.
  • Working in an agile development environment

Benefits:

  • Competitive salary and equity based on experience and contribution
  • Opportunity to be part of an exciting startup venture
  • Experience working with some of the leading experts in robotics
  • Potential to radically change the future of healthcare 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color,  national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Diligent Robotics
Diligent Robotics
Artificial Intelligence Health Care Human Computer Interaction Machine Learning Robotics Software

0 applies

96 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 251 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers