Tech Stack
AWSCloudDistributed SystemsDockerGoGrafanaKubernetesMicroservicesOpen SourceOpenStackPrometheusPython
About the role
- Lead a team of developers in their open source contributions, providing guidance on best practices, coding standards, and code reviews
- Engage with open source communities to build relationships, resolve issues, and drive adoption of our software solutions
- Mentor junior developers, sharing your expertise and experience to help them grow professionally
- Coordinate with internal development and product management teams to ensure seamless integration of open source contributions into our products and services
- Ensure that all open source contributions meet high standards of code quality, following best practices for testing, documentation, and maintainability
- Leverage expertise in distributed systems, APIs, and cloud native architectures to make the best decisions on code and systems architectures
Requirements
- 7+ years in software development with significant experience in Python and Golang
- Excellent problem-solving skills and ability to troubleshoot complex issues
- Experience and understanding of how to leverage AI-powered co-development tools such as Cursor IDE, Claude Code, Cline, Aider.Chat or similar
- Strong understanding of open source best practices, including code quality, testing, and documentation
- Deep understanding of scale-out cloud-native architectures such as parallel computing (e.g., goroutines), Kubernetes clusters, and distributed systems
- Deep experience with all forms of APIs
- Utilize Docker and Kubernetes for deploying, managing, and scaling microservices
- In-depth knowledge of Kubernetes, including Cluster API, CNI plugins, CSI drivers, and telemetry with Prometheus and Grafana
- Strong interpersonal, communication and collaboration skills
- Passion to thrive in a fast-paced, fluid environment