Platform Manager and Senior Machine Learning Specialist
About the client
Our client is an Italian company with an international presence, offering superior performance in short-term and day-ahead renewable power forecasting through their ML-empowered SaaS platform. They focus on delivering innovative, AI and data-driven solutions to the renewable forecasting industry.
Ideal Candidate Profile
The client seeks a highly skilled Platform Manager and Senior Machine Learning Specialist to lead their data platform. The ideal candidate will possess strong machine learning engineering skills, cloud infrastructure experience, and the ability to develop scalable solutions. This role also involves coordinating a team of developers and technical partners to achieve strategic objectives.
Primary responsibilities
- Take full ownership of the cloud platform, ensuring routine maintenance, upgrades, and proactively addressing any issues.
- Design, develop, and maintain highly scalable cloud solutions on Microsoft Azure.
- Oversee and manage the cloud-based data platform, ensuring reliability, scalability, and performance.
- Manage and optimize Kubernetes clusters for containerized applications.
- Implement and maintain complex workflow orchestration.
- Develop and maintain PostgreSQL databases and data storage solutions.
- Maintain and improve MLOps procedures and CI/CD pipelines to ensure reliable and efficient production systems.
- Develop and maintain APIs to facilitate seamless integrations.
- Lead the implementation of new ML or business functionalities.
- Lead a team of developers and technical partners, providing guidance, mentorship, and support.
- Collaborate with cross-functional teams to integrate ML solutions into the SaaS platform.
- Ensure best practices in data engineering, model deployment, and infrastructure management.
- Provide technical direction for an ML/FS development team.
Required qualifications and skills
- Proven experience in machine learning engineering and cloud infrastructure management.
- 3-5 years of relevant experience.
- Expertise in the ML/AI field, specifically within the Python stack.
- Experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Ability to design and develop scalable data solutions.
- Excellent leadership and team coordination skills.
- Strong problem-solving and analytical abilities.
- Experience managing and optimizing Kubernetes clusters.
- Proficiency in developing and maintaining PostgreSQL databases.
- Expertise in maintaining and improving MLOps procedures and CI/CD pipelines.
- Ability to develop and maintain APIs for seamless integrations.
- Effective communication skills in English; knowledge of Italian is a plus.
Benefits include
- Competitive salary and benefits package.
- Inclusion in the Employee Stock Ownership Plan (ESOP).
- Opportunities to work with advanced technologies in the renewable energy field.
- A collaborative and innovative work culture.
- Potential for career growth and professional development.
- Flexible working arrangements (locations include Italy, Tallinn – Estonia, and Remote options).
Join the Team: If you are passionate about machine learning and cloud technologies and aspire to make a significant impact in the renewable energy industry, apply now to be part of this dynamic team.