Senior Software Engineer

We are looking for people who are excited by distributed systems and database technologies. Expect to have a lot of influence over the system we are creating.

Specifically, you will:
  • Take ownership of projects, drive design decisions and build scalable and stable systems.
  • Design clean, usable APIs
  • Contribute to an architecture that anticipates large deployments and can handle scale
  • Have passion for crafting exceptional engineering solutions, striving for improving performance and helping customers succeed

  • Bachelor’s and/or Master’s degree in Computer Science or related field
  • Professional experience in software development shipping production code
  • Fluent in Java or C++. Python is a plus.
  • Experience building, testing and deploying microservices.
  • Experience in building schedulers, orchestration and efficient resource management.
  • Ability to build auto-remediation systems that can handle and heal failures.
  • Experience with Linux, containers and Kubernetes is a plus
  • Strong communication skills to be used across engineering, product and other functional teams

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field