Software Engineering Intern

We are looking for people who are excited by distributed systems and database technologies. You should be curious and ready to deep dive into designing scalable distributed systems.

Specifically, you will:
  • Contribute to the design and development of key backend features and components
  • Participate in building infrastructure components from the ground up
  • 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

  • Currently earning a Bachelor’s and/or Master’s degree in Computer Science or related field (graduating soon)
  • Experience with designing distributed systems is a plus
  • Experience with systems like Kubernetes, Kafka and Zookeeper is a plus
  • Experience with Linux, containers and virtual machines 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

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field