Home based - EMEA•Home Based - Americas•Home Based - EMEA
Remote
Junior
Full Time
remotepythonkafkasparkbig_datadistributed_systemsopen_source
Requirements
- •Proven hands-on experience in software development using Python
- •Proven hands-on experience in distributed systems, such as Kafka and Spark
- •Have a Bachelor’s or equivalent in Computer Science, STEM, or a similar degree
- •Willingness to travel up to 4 times a year for internal events
What You'll Do
- •Collaborate proactively with a distributed team
- •Write high-quality, idiomatic Python code to create new features
- •Debug issues and interact with upstream communities publicly
- •Work with helpful and talented engineers including experts in many fields
- •Discuss ideas and collaborate on finding good solutions
- •Work from home with global travel for 2 to 4 weeks per year for internal and external events
- •Automation of data platform operations
- •Managing and integrating Big Data platforms at scale
- •Ensuring fault-tolerant replication, TLS, installation, backups and more
- •Providing domain-specific expertise on the actual data system to other teams within Canonical
Nice to Have
- •Experience operating and managing other data platform technologies, SQL (MySQL, PostgreSQL, Oracle, etc) and/or NoSQL (MongoDB, Redis, ElasticSearch, etc), similar to DBA level expertise
- •Experience with Linux systems administration, package management, and infrastructure operations
- •Experience with the public cloud or a private cloud solution like OpenStack
- •Experience with operating Kubernetes clusters and a belief that it can be used for serious persistent data services
Benefits
- •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 twice a year
- •Priority Pass for travel and travel upgrades for long haul company events
