Ai Software Engineer

Posted 2 days 1 hour ago by CGR Services

Permanent
Not Specified
I.T. & Communications Jobs
Kent, Canterbury, United Kingdom, CT1 1
Job Description

AI Software Engineer - Energy Sector Focus

Are you an experienced AI Software Engineer looking to build intelligent, scalable systems for the energy sector? Our innovative team in Christchurch, New Zealand, is seeking a highly motivated individual to power forecasting and trading decisions.

This role combines applied AI and full-stack web development, ideal for someone who enjoys working across the stack and applying data-driven intelligence to real-world energy market problems. You'll join our IoT team, focusing on AI tools and features for our IoT products and projects.

Key Responsibilities:

  • Design, implement, and train time series models for energy consumption, generation, and market price forecasting.
  • Research and prototype AI agents for simulating and optimising energy trades.
  • Develop and maintain web-based dashboards and UIs to visualise forecasts and trading activity.
  • Build or extend REST APIs for serving forecasts and historical analytics.

Required Qualifications:

  • At least 3 years of combined experience in software development, machine learning, or data science.
  • Proven experience in ML topics including data engineering and time series forecasting (e.g., Prophet, ARIMA, XGBoost, LSTM).
  • Proficiency in Python (data science stack) and software development languages like Java, JavaScript, or Python.
  • Experience with databases (relational, time-series, key-value) such as PostgreSQL or InfluxDB, and SQL.

Bonus points for experience in the IoT field or energy sector, algorithmic trading, or cloud platforms.

If you're a skilled AI Software Engineer ready to make a significant impact in the energy sector, apply today! In return for your skills and experience, you will receive:

  • Competitive Salary: Performance-based pay
  • Growth Opportunities: Receive tailored training and mentoring for career development
  • Extended Leave: Six weeks of annual leave
  • Flexible Work: Enjoy flexible hours and two days of work-from-home each week
  • Diverse Team: Join a collaborative team that values diversity and fresh perspectives