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 within the data systems and collaborate with upstream communities
Collaborate proactively with an international, distributed team
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,000 USD 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