At a Glance
- Tasks: Join our team to optimise energy storage and renewable generation through advanced machine learning models.
- Company: Fast-growing tech company focused on renewable energy and sustainability.
- Benefits: Competitive salary, flexible working, personal development opportunities, and a supportive environment.
- Other info: Hybrid working model with at least 2 days in the Oxford office.
- Why this job: Make a real impact in the transition to a low carbon world with cutting-edge technology.
- Qualifications: 5+ years of Python experience and strong data pipeline skills required.
The predicted salary is between 60000 - 80000 £ per year.
Habitat Energy is a fast growing technology company focused on the physical and financial optimisation of energy storage and renewable generation assets globally through complex models and trading. By maximising the returns from these assets we aim to drive investment in renewable energy and accelerate the transition to a low carbon world. Our rapidly growing team of 130+ people in Austin, TX, Oxford, UK, and Melbourne, Australia brings together exceptionally talented and passionate people in the domains of energy trading, data science, software engineering and renewable energy management.
We have a vacancy for an ML Ops Engineer to sit directly alongside our trading and research teams. In this role, you will be the critical link between our trading and research teams and our core software engineering group. Your core focus will be rapid iteration, building robust market data pipelines, and bringing advanced analytical, convex optimization, and fundamental forecasting models to life in production to directly drive commercial outcomes.
Your responsibilities will include:
- Trading Model Deployment: Take ownership of productionising complex convex optimization models and fundamental market forecasts. You will partner closely with researchers and traders to translate market hypotheses into robust, live systems.
- Forward-Deployed Engineering: Act as the technical bridge between research and core software engineering. You will rapidly prototype solutions on the desk while simultaneously advocating for and implementing scalable engineering practices (version control, testing, performance profiling) within the trading and research teams.
- Research & Data Infrastructure: Build and continuously improve our data engineering tools, backtesting frameworks, and research environments. Champion data quality by ensuring high-fidelity ingress for critical market and fundamental datasets, creating a reliable and shared understanding of data across the trading and technical teams.
- Cross-Functional Execution: Collaborate tightly across Trading, Data Science, and Core Tech to build consensus and ensure our core architecture supports advanced quantitative strategies and rapid iteration.
- Live Desk Support: Provide rapid-response troubleshooting, tooling creation, and escalation support for live trading applications and models. Please note this role includes an out-of-hours escalation component.
- Mentorship & Leadership: Mentor more junior team members and provide regular guidance on technical skills, working practices, and career development.
- Security & Architecture: Think holistically about security, efficiency, scalability, and operational impact when designing solutions, while maintaining proactive defense against external threats.
- AI-Assisted Workflow Management: Set team standards and best practices for AI-assisted workflows, ensuring tools are used to raise quality and critically reviewing AI-generated output for architectural decisions and security vulnerabilities.
Preferred skills and experience:
- 5+ years of Python experience. Fluent in Python’s quantitative and numerical ecosystem (e.g. Pandas, NumPy, Polars, Pydantic).
- 3+ years of experience building robust data pipelines, delivering production code, and developing or improving backtesting frameworks, ideally within a fast-paced commercial or trading environment.
- Hands‑on experience orchestrating complex data and analytics workflows.
- Proficiency with cloud infrastructure, containerisation, and orchestration tools (e.g., Docker, Kubernetes, Terraform, Airflow/Prefect, RabbitMQ), as well as relational database management (Postgres, Alembic).
- Demonstrated ability to influence research/data science teams and bridge the gap between experimental code and production‑grade software.
- Experience reviewing work produced by peers and providing constructive, specific feedback.
- A strong understanding of security best practices and the ability to apply them routinely.
- Ability to independently translate requirements into working solutions and effectively document design decisions.
- Experience using AI coding tools productively, alongside a strong understanding of their security implications and data leakage risks.
‘Nice to have’ skills and experience:
- Domain knowledge of UK power markets.
- Hands‑on experience with convex optimization libraries/solvers (e.g., CVXPY) and building fundamental or statistical forecasting models.
- Familiarity with time‑series forecasting, quantitative modeling, or machine learning techniques (e.g., feature engineering, LightGBM).
- Experience centralising high‑volume datasets for analytics and ML, including archiving to Parquet on S3.
- Experience with monitoring frameworks (e.g., Prometheus) and building desk‑facing visualizations/dashboards (e.g., Grafana, Superset).
Ultimately we are looking for someone who is a great fit for our company so we encourage you to apply even if you may not meet every requirement in this posting. We value diversity and our environment is supportive, challenging and focused on the consistent delivery of high quality, meaningful work. In return, we’ll give you a competitive salary, flexible working arrangements and a lot of personal development opportunities. We operate a hybrid working model with at least 2 days in our office in Oxford.
When you apply for a job with us, we process some of your personal information. You can find out more about how we process your information on our company website: Privacy Policy.
ML Ops Engineer in Oxford employer: Habitat Energy Limited
Habitat Energy is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation thrives and employees are empowered to make a meaningful impact in the renewable energy sector. With a strong focus on personal development, competitive salaries, and flexible working arrangements, our Oxford office provides a collaborative environment for ML Ops Engineers to grow alongside passionate professionals dedicated to driving the transition to a low carbon world.
StudySmarter Expert Advice🤫
We think this is how you could land ML Ops Engineer in Oxford
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already working at Habitat Energy. A friendly chat can give you insights and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects related to ML Ops. This is your chance to demonstrate your expertise in Python and data pipelines, so make it shine!
✨Tip Number 3
Get ready for the interview! Research Habitat Energy’s projects and think about how your experience aligns with their goals. Be prepared to discuss how you can bridge the gap between trading and software engineering.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Habitat Energy.
We think you need these skills to ace ML Ops Engineer in Oxford
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the ML Ops Engineer role. Highlight your Python experience and any relevant projects that showcase your skills in building data pipelines and deploying models. We want to see how your background aligns with our mission!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about renewable energy and how your experience can contribute to our goals. Keep it concise but impactful – we love a good story!
Showcase Your Technical Skills:Don’t hold back on showcasing your technical skills! Mention specific tools and technologies you’ve worked with, like Docker or Kubernetes. We’re looking for someone who can bridge the gap between research and engineering, so let us know how you can do that.
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Habitat Energy Limited
✨Know Your Tech Stack
Make sure you’re well-versed in the tools and technologies mentioned in the job description, especially Python and its libraries like Pandas and NumPy. Brush up on your experience with cloud infrastructure and containerisation tools like Docker and Kubernetes, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've successfully built data pipelines or deployed models in a production environment. Be ready to explain your thought process and how you tackled challenges, particularly in fast-paced settings like trading.
✨Understand the Business Context
Familiarise yourself with the energy market, especially the UK power markets, and how they relate to machine learning operations. This knowledge will help you connect your technical skills to the company’s mission of optimising renewable energy assets.
✨Be Ready for Collaboration Questions
Since this role involves working closely with trading and research teams, prepare to discuss your experience in cross-functional collaboration. Think of examples where you’ve bridged gaps between technical and non-technical teams, and how you’ve mentored others in your previous roles.