Software Engineer - Data, AI/ML & Analytics Solutions
We are seeking a skilled software engineer to join our team building open source solutions for public cloud and private infrastructure.
* You will collaborate on an end-to-end data analytics and mlops solution composed of popular, open-source, machine learning tools.
* Your team will own a solution from the analytics and machine learning space, and integrate with the solutions from other teams to build the world's best end-to-end data platform.
As a software engineer, you'll have the opportunity to develop your understanding of the entire Linux stack, from kernel, networking, and storage, to the application layer.
You will design, build, and maintain solutions that will be deployed on public and private clouds and local workstations.
Master distributed systems concepts such as observability, identity, tracing, and work with both Kubernetes and machine-oriented open source applications.
* Develop professional or academic software delivery using Python.
* Maintain exceptional academic track records from both high school and university.
* Possess undergraduate degrees in technical subjects or compelling narratives about alternative chosen paths.
* Confidently speak up, exchange feedback, and share ideas without hesitation.
* Show a track record of going above-and-beyond expectations to achieve outstanding results.
* Pursue passion for technology evidenced by personal projects and initiatives.
* Demonstrate the work ethic and confidence to shine alongside motivated colleagues.
* Communicate professionally in written and spoken English with excellent presentation skills.
* Earn experience with Linux (Debian or Ubuntu preferred).
* Display excellent interpersonal skills, curiosity, flexibility, and accountability.
* Show appreciation for diversity, politeness, and effectiveness in multi-cultural and multi-national organisations.
* Demonstrate thoughtfulness and self-motivation.
* Achieve result-oriented goals with personal drives to meet commitments.
* Ability to travel twice a year for company events up to two weeks long.
The following skills may be helpful but not required:
* Hands-on experience with machine learning libraries or tools.
* Proven track records of building highly automated machine learning solutions for the cloud.
* Experience with container technologies (Docker, LXD, Kubernetes, etc.).
* Experience with public clouds (AWS, Azure, Google Cloud).
* Working knowledge of cloud computing.
* Passionate about software quality and testing.
* Experience working on open source projects.
Our organisation offers a distributed work environment with regular team sprints in person. You'll have access to a personal learning and development budget of USD 2,000 per year.
Our compensation reviews are annual, recognising outstanding performance. Additional benefits include recognition rewards, annual holiday leave, maternity and paternity leave, employee assistance programs, and opportunities to travel.
We foster a workplace free from discrimination, valuing diversity of experience, perspectives, and background.