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.