Algorithm Developer, expert Python, R&D, Mathematics, CleanTech
Hybrid remote - 2 days in Newbury office per week, 3 days at home
Salary: Competitive + benefits
We're looking for an exceptional Algorithm Developer to join a small, highly motivated software team developing the mathematical algorithms that lie at the core of world leading software solutions for low-carbon technologies.
You will need commercial experience in Python, together with an outstanding academic background and a proven track record in delivering high quality software solutions to problems.
There will be involvement in the whole R&D life-cycle, from early stage research projects to developing commercial software products deployed at scale.
The successful Algorithm Developer will be a highly-motivated self-starter with a passion for energy-saving clean technology.
Responsibilities:
- Taking a key role in the design and development of the next generation of smart home control algorithms in Python
- Using rigorous engineering principles to maintain the reliability of complex mathematical software systems
- Creating innovative new features for anything from cloud-based machine learning for electricity market trading through to optimising cutting-edge energy appliances in the home
- Supporting the deployment of the system at scale
- Deriving insights from real-world performance to improve the product
Requirements:
- An undergraduate or postgraduate degree in engineering, physics, mathematics or a related discipline
- Expert Python
- Strong mathematical skills and the ability to apply them to solve problems
Desirable:
- Familiarity with MATLAB
- System design experience
- Experience in any of: model based design, simulation testing, heating technologies, building physics, electricity grids and markets, data visualisation, machine learning, AWS
Algorithm Developer | Algorithm Engineer | R&D, Python, Mathematics