Overview
TATUS: 37.5 hours per week, Permanent.
SALARY: Competitive and based on experience and qualifications.
LOCATION: Kochi, India
DUTIES AND RESPONSIBILITIES WILL INCLUDE:
- Design and implement software systems that embed or integrate AI/ML models
- Collaborate with data scientists to convert research models into production-grade code
- Build and maintain pipelines for model training, validation, deployment, and monitoring
- Optimize model inference for performance, scalability, and responsiveness
- Develop reusable components, libraries, and APIs for ML workflows
- Implement robust logging, testing, and CI/CD pipelines for ML-based applications
- Monitor deployed models for performance drift and help manage retraining cycles
REQUIREMENTS
Essential requirements include:
- Bachelor’s or master’s degree in computer science, AI/ML, Data Science, or related field
- 3+ years of experience in software development, with solid coding skills in Python (and optionally C++)
- Hands-on experience with machine learning frameworks
- Strong understanding of data structures, algorithms, and system design
- Experience building and deploying ML models in production environments
- Familiarity with ML Ops practices: model packaging, versioning, monitoring, A/B testing
- Experience with RESTful APIs, microservices, or distributed systems
- Proficient in Git and collaborative development workflows.
Desirable requirements:
- Experience with cloud platforms
- Familiarity with data engineering workflows
- Exposure to deep learning model optimisation tools
- Understanding of NLP, computer vision, or time-series forecasting
THE POSITION
IPSA Power (www.ipsa-power.com) develops and maintains IPSA, a power system analysis tool, and other products based on it. IPSA Power is part of TNEI (www.tneigroup.com), an independent specialist energy consultancy providing technical, strategic, planning, and environmental advice to companies and organisations operating within the energy sector. The dedicated software and solutions team that develops IPSA and other tools based on it is based in Manchester and Kochi.
We are looking for a software engineer with a strong foundation in AI/ML and solid software development skills, to help us build intelligent, scalable systems that bring real-world machine learning applications to life. You will work closely with data scientists and engineers to develop, deploy, and optimize ML-driven software products. If you are passionate about clean code and deploying ML models into production with high reliability.
Why should you apply?
- Join a world class team in a rapidly growing industry
- Have a hands-on opportunity to make a real difference in a small company
- Excellent professional and personal development opportunities
- Professional membership fees
- Discretionary annual performance-based bonus
- 25 days annual leave
- Additional day off on your birthday!
How to apply
Please apply using the ‘Apply Now’ form on the Careers Page on our website, and upload your CV and covering letter, demonstrating why you are suitable for the role and any previous experience.
Closing date for applications: 20 June 2025
We shall be interviewing suitable candidates on a continuous basis, therefore, if you are planning to apply, we recommend that you do so without delay.