Description

Responsibilities

  • Design and implement software components from the ground-up on a distributed, cloud-scale SaaS platform in a microservice-based architecture.
  • Use public cloud technologies to solve hard problems with a security-first mindset to build high throughput, scalable data ingestion and processing pipelines.
  • Collaborate closely with product management and cross-functional teams such as UX, UI, and QE and Customer Success to deliver and maintain features and projects in a continuous integration and deployment manner.
  • Analyze and monitor metrics to construct benchmarks and iterate towards optimal performance while keeping focus on cost-efficient usage of cloud resources.
  • Build and enhance debuggability and supportability of the services to allow Customer Success teams to deliver proactive customer experience.
  • Work with a like-minded, excellence-driven team of engineers to achieve customer delight.

Requirements

  • Highly motivated self-starter with a builder's mindset
  • Passionate about public cloud technologies (AWS, Azure, GCP, etc.)
  • 3+ years industry experience designing, implementing and supporting large-scale cloud services
  • Proficiency in one or more programming languages such as Golang, Java, C++, etc.
  • Bachelor's or Master's degree in Engineering or Science. Degree in Computer Science preferred.

Education

Bachelor's or Master's degree in Engineering or Science. Degree in Computer Science preferred.