What Your Day Will Look Like
- Deepen your expertise in the entire Linux stack, including kernel, networking, storage, and user-space applications.
- Design, develop, and maintain robust, scalable solutions for public clouds, private clouds, and local workstations.
- Learn and apply key distributed systems concepts, such as observability, identity management, and tracing.
- Build and integrate open source technologies, including Kubernetes and machine-oriented platforms.
- Collaborate proactively with distributed teams of engineers, product managers, and designers.
- Debug, triage, and resolve technical issues, engaging with upstream Ubuntu and open source communities.
- Contribute to architectural design, generate ideas, and participate in solution-oriented technical discussions.
What We're Looking For In You
- Experience delivering software professionally or academically using Python.
- Exceptional academic performance throughout high school and university.
- A degree in a technical field, or a compelling alternative story that showcases your technical abilities.
- Confidence to share ideas, offer feedback, and engage in respectful technical debate.
- Evidence of going above-and-beyond expectations in past work or projects.
- Passion for technology, as demonstrated through personal projects, open source contributions, or initiatives.
- High motivation, work ethic, and the drive to succeed alongside a high-performing global team.
- Fluent written and spoken English, with strong communication and presentation skills.
- Experience working with Linux systems (Ubuntu or Debian preferred).
- Excellent interpersonal skills: curiosity, empathy, flexibility, and professionalism.
- Appreciation for diversity and ability to collaborate in multicultural, multinational environments.
- Self-motivated, results-driven, and eager to take initiative.
- Willingness to travel twice per year for global company events.
Bonus Skills That Would Be Nice To Have
While not required, experience in the following areas will be advantageous:
- Building highly automated ML workflows, data pipelines, or orchestrating scalable solutions in the cloud.
- Familiarity with machine learning tools or libraries.
- Experience with container technologies such as Docker, LXD, and Kubernetes.
- Knowledge of public cloud platforms (AWS, Azure, Google Cloud).
- Understanding of cloud infrastructure and modern cloud-native architectures.
- Strong interest or experience in software testing and quality assurance.
- Contributions to open source projects or participation in open source communities.
What We Offer You
- A remote-first, globally distributed team with a track record of remote collaboration since 2004.
- Personal learning and development budget of $2,000 USD per year.
- Annual performance reviews with competitive compensation and recognition for outstanding work.
- Generous holiday and parental leave policies.
- Employee Assistance Program and wellness support resources.
- Opportunities for international travel to meet colleagues and collaborate at global sprints.
- Priority Pass membership and travel upgrades for long-haul company events.