About the Role
Develop and maintain distributed systems that power cloud platforms and developer tools, emphasizing scalability, resilience, and clean architecture using Python and Go.
Responsibilities
- Design and implement distributed systems for cloud environments
- Write production-grade code in Python and Go
- Collaborate with engineers across time zones
- Diagnose and resolve performance bottlenecks
- Contribute to system architecture decisions
- Ensure software reliability and maintainability
- Work on automation for deployment and operations
- Participate in code reviews and technical discussions
- Support incident response and system debugging
- Integrate systems with cloud APIs and services
- Optimize for scalability and fault tolerance
- Document system design and operational procedures
- Improve testing frameworks and coverage
- Maintain backward compatibility in evolving systems
- Contribute to open-source projects and tools
- Monitor system behavior and respond to alerts
- Refactor legacy components for better performance
- Collaborate with product and operations teams
- Follow security best practices in system design
- Use version control and CI/CD workflows
Nice to Have
- Experience with Kubernetes or similar platforms
- Contributions to open-source software
- Background in cloud-native technologies
- Knowledge of service mesh architectures
- Experience with large-scale data pipelines
- Familiarity with CI/CD pipelines and tooling
- Understanding of consensus algorithms
- Worked on message queue systems
- Exposure to formal verification or testing methods
- Experience with high-availability systems
Compensation
Competitive salary based on experience and location
Work Arrangement
Fully remote with global team collaboration
Team
Part of a distributed engineering team focused on system reliability and developer experience
Why Join Us
- Be part of a globally distributed team building foundational cloud technologies
- Work on open-source projects with real-world impact
Culture and Values
- We value transparency, collaboration, and technical excellence
- Engineers are trusted to make decisions and lead initiatives
Available for eligible candidates