Diligent Robotics is hiring a

Senior/Staff Backend Engineer

Austin, United States

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.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job
Apply for this job