Christchurch, New Zealand

AI Software Engineer

 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 UI's to visualise forecasts and trading activity.
  • Build or extend REST API's 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

To apply, please submit your updated resume and a compelling cover letter highlighting your relevant technical and analytical experience, your passion for technology and business, and your motivations for joining this exciting company. We look forward to hearing from you!



  Required Skills:

Adoption Collaboration SQL Server Balance Azure Angular Features Communication Skills Software Development R CSS Software HTML Design SQL Business Communication

 Salary Package:

NZ$ 70,000.00 - 90,000.00 (New Zealand Dollar)

 Package Details:

  • 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