Software Engineer, Platform
StarTree
·
Posted:
July 31, 2023
·
Remote
About the position
The platform engineering role at StarTree involves building and operating innovative SaaS services and platforms. The focus is on creating a robust and scalable cloud analytics system that allows companies to delight their users and generate new revenue streams from their data. The role requires strong software engineering skills, knowledge of distributed systems, and proficiency in Java and/or Golang programming. Responsibilities include creating and managing high-scale services across public clouds, working with Kubernetes workloads, and owning the design and development of features in the cloud control plane and platform. The ideal candidate should have a bachelor's degree in Computer Science and experience working on large-scale distributed systems.
Responsibilities
- Creating and operating multiple high scale services that can be deployed seamlessly across any public cloud
- Managing substantial Kubernetes workloads that span across all major cloud providers and regions
- Owning the design and development of multiple features in the cloud control plane and platform
- Ensuring non-functional requirements such as performance, scalability, reliability, and availability
- Championing Agile software development and quality standards
Requirements
- Bachelor's degree in Computer Science, and/or 5+ years relevant industry experience
- Experience working on large-scale distributed systems
- Proficiency with Java and/or Golang programming
- Knowledge of cloud environments (AWS, Azure, GCP)
- Strong experience with container workloads (Kubernetes, Terraform, etc.)
- Strong software engineering fundamentals
- Knowledge of building and operating distributed systems and services
- Ability to create and operate high-scale services across any public cloud
- Ability to manage substantial Kubernetes workloads across major cloud providers and regions
- Ownership of design and development of multiple features in the cloud control plane and platform
- Understanding of non-functional requirements such as performance, scalability, reliability, and availability
- Championing Agile software development and quality standards
Benefits
- Comprehensive and accessible cloud analytics system
- Opportunity to work with a passionate team
- Building innovative SaaS services and platforms
- Working with state-of-the-art technology
- Automation-focused work environment
- Solving sophisticated challenges
- Continuous learning and iterations
- Opportunity to contribute to the design and development of multiple features
- Championing Agile software development and quality standards
- Opportunity to work on large-scale distributed systems
- Proficiency with Java and/or Golang programming
- Knowledge of cloud environments (AWS, Azure, GCP)
- Strong experience with container workloads (Kubernetes, Terraform, etc.)
- Opportunity to work on building and operating SaaS services/products
- Open-source contributions are a plus
- Opportunity to work with renowned companies as clients
- Series B Funding with investment from reputable venture capital firms