About the business
Certain essential industrial processes use large amounts of power (several percent of the world’s demand). We are creating predictive control software that massively increases the efficiency of these processes. Our solution requires research and deployment of cutting edge machine learning models in a challenging industrial environment. We are a very small team making first hires. We have initial traction and we are turning our proof of concept into a product for launch.
Role: Machine learning and software engineer
We are looking for an experienced full-stack engineer. Our stack includes machine learning algorithms and tricky pipelines in the back-end, and visualisations of model behaviour on the front-end.
As part of a small team, you will own the design and development of significant aspects of our codebase. This includes our product and internal tools.
You will:
- productionise advanced research models, architect APIs and datastructures
- design and develop the product across the full-stack
- develop new models in collaboration with theoretical physicists and others
- build internal infrastructure, tools and libraries for research, training, testing, and understanding of models and data
Applicant requirements
- strong evidence that you can independently architect and develop across the full-stack
- strong evidence that you can work with machine learning at a low-level of abstraction
- able to work independently, but also enjoy close collaboration and mentoring others
- appreciate and enjoy creating visualisations of data and model insights
Company requirements
We do not have hard requirements on professional experience or University qualifications. General attributes that we look for:
- You have the talent and motivation to solve hard problems in mathematical science or technical software
- You are able to independently own a technical problem and solution from start to finish
- You are happy if this involves discovering and assimilating new tools and knowledge
- You enjoy being part of a team
Evidence of requirements
- Academic/industrial projects in relevant domains that deliver a significant performance increase over previous state-of-the-art solutions (projects where you have made a formative contribution)
- Open source/hobby projects in relevant domains that are valued by a community
- Strong results in programming, maths, science competitions
Compensation and working environment
- Flat management style. Coworkers who support and respect each other
- We believe in having a small team of very talented people
- Competitive salary and equity. Particularly generous equity is available due to small team size
- Help with relocation costs and admin
Application process
Send a resume or link to a personal website/github. You do not need to write a long cover letter, or prepare for any puzzles often found in tech interviews. A successfully completed interview process will likely consist of two phone interviews followed by a short paid trial where you will work on real problems.