This role involves developing and automating features for data platforms, particularly focusing on OpenSearch, using Python in a distributed systems environment. The position emphasizes collaboration, open-source community engagement, and remote work flexibility.
Key Responsibilities
Automate OpenSearch operations, including fault-tolerant replication, TLS, and installation
Develop new features for data platforms using Python
Debug issues and interact with upstream open-source communities
Collaborate with an international team of engineers
Contribute to the creation and automation of data platform features
Requirements
Proven hands-on experience in software development using Python
Proven hands-on experience in distributed systems development
Bachelor's or equivalent degree in Computer Science, STEM, or a similar field
Willingness to travel up to 4 times a year for internal and external events
Benefits & Perks
Fully remote working environment
Personal learning and development budget of 2,000USD per annum
Annual compensation review
Recognition rewards
Annual holiday leave
Parental Leave
Employee Assistance Programme
Opportunity to travel to new locations to meet colleagues at sprints
Priority Pass for travel and travel upgrades for long haul company events
Base salary with potential for annual bonuses and sales incentives
Ready to Apply?
Join Canonical and make an impact in renewable energy