At a Glance
- Tasks: Build and deploy cutting-edge machine learning solutions for renewable energy.
- Company: Join ONYX Insight, a leader in predictive technology for wind turbines.
- Benefits: Competitive pay, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on sustainability and innovation.
- Why this job: Make a real impact in the renewable energy sector with innovative tech.
- Qualifications: 3+ years in ML Engineering, strong Python and C# skills required.
The predicted salary is between 50000 - 60000 € per year.
ONYX Insight is seeking an ML Engineer to join our Advanced Analytics team on a 6‑month contract, focusing on building and deploying production‑grade machine‑learning solutions for the renewable energy sector.
The Role
This is a delivery‑focused contract role, ideal for an ML Engineer who enjoys turning models into scalable, high‑quality software. You’ll work closely with Data Scientists and Software Engineers to productionise AI models used in wind‑turbine condition monitoring and predictive maintenance.
Key Responsibilities
- Design, build and maintain production ML services and APIs
- Implement model inference pipelines and optimise performance
- Develop robust data and feature pipelines integrating cloud data sources
- Write clean, testable, well‑documented code following modern software‑engineering practices
- Containerise and deploy ML solutions using Docker and CI/CD pipelines
- Support model deployment, monitoring and performance evaluation in live environments
About You
- 3+ years’ experience in ML Engineering or applied ML
- Strong commercial experience with Python and C# /.NET
- Experience deploying ML models into production environments
- Familiar with cloud platforms (AWS and/or Databricks preferred)
- Confident working end‑to‑end — from prototype to live system
- Background experience in industrial analytics, renewable energy, or condition monitoring is advantageous but not required.
About ONYX
ONYX Insight is a growing technology and engineering organisation in the renewable energy sector. Our vision is to build a more efficient future by becoming the world’s most innovative provider of predictive technology solutions. Our advanced sensing, software and analytics combined with our engineering experience are deployed on wind turbines around the world to maximise production and make turbines more reliable for longer, optimising energy production.
ONYX Insight is part of the Macquarie Group. Macquarie is a global financial services group operating in 34 markets in asset management, leasing and asset financing, market access, commodity trading, renewables development, specialist advisory services, capital raising and principal investment. The diversity of the Macquarie Group operations combined with a strong capital position and robust risk management framework has contributed to a 54 year-record of unbroken profitability.
ONYX Insight are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Recruitment Agencies
We prioritise sourcing candidates directly wherever possible. For specific roles, we may engage preferred suppliers, invited by our Talent Acquisition Team, to support the process. CVs from other suppliers may be considered on an ad hoc basis, subject to prior written agreement. We will not be liable for fees related to CVs or profiles submitted directly to ONYX Insight employees outside of the agreed resourcing process. Agencies must liaise with our Talent Acquisition Team before submitting any unsolicited applications.
Machine Learning Engineer in Nottingham employer: ONYX Insight
At ONYX Insight, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters innovation and collaboration within the renewable energy sector. Our commitment to employee growth is evident through our focus on advanced analytics and machine learning, providing opportunities for professional development while working on impactful projects that contribute to a sustainable future. Located in a vibrant industry, we offer competitive benefits and a supportive environment where your contributions truly matter.
StudySmarter Expert Advice🤫
We think this is how you could land Machine Learning Engineer in Nottingham
✨Tip Number 1
Network like a pro! Reach out to folks in the renewable energy sector, especially those working with ML. A casual chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your ML projects, especially those related to production-grade solutions. This will give you an edge when discussing your experience during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and C#. Practice coding challenges and be ready to discuss your approach to deploying ML models in production environments.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people at ONYX Insight. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Machine Learning Engineer in Nottingham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Machine Learning Engineer role. Highlight your experience with Python, C#, and any cloud platforms you've worked with. We want to see how your skills align with what we're looking for!
Showcase Your Projects:Include specific examples of projects where you've deployed ML models into production. We love seeing real-world applications of your work, especially in renewable energy or condition monitoring if you have that experience.
Keep It Clean and Clear:When writing your application, keep it clean and well-structured. Use bullet points for easy reading and make sure to proofread for any typos. We appreciate clarity and professionalism in your written communication!
Apply Through Our Website:Don't forget to apply through our website! It's the best way for us to receive your application and ensures you're considered for the role. We can't wait to see what you bring to the table!
How to prepare for a job interview at ONYX Insight
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and C#. Brush up on your knowledge of cloud platforms like AWS or Databricks, as these will likely come up during the interview. Being able to discuss your experience with these tools confidently will show that you're ready to hit the ground running.
✨Showcase Your Projects
Prepare to talk about specific projects where you've built and deployed machine learning models. Highlight your role in turning prototypes into production-ready solutions, especially in contexts similar to renewable energy or condition monitoring. This will demonstrate your hands-on experience and ability to deliver results.
✨Understand the Business Impact
Research ONYX Insight and their focus on renewable energy. Be ready to discuss how your work as an ML Engineer can contribute to their mission of optimising energy production. Showing that you understand the broader implications of your technical skills will set you apart from other candidates.
✨Prepare for Technical Questions
Expect to face technical questions related to model inference pipelines, performance optimisation, and containerisation using Docker. Practise explaining complex concepts in simple terms, as this will help you communicate effectively with both technical and non-technical team members during the interview.