Eigen Energy is a pioneering, clean energy company committed to revolutionizing the renewable energy landscape. We are dedicated to harnessing cutting-edge technology and innovation to drive sustainable solutions for a greener future. As we continue to expand our team, we are seeking a talented and passionate Machine Learning Engineer. In this role, you will work closely with the applications and infrastructure team and be responsible for productionalizing machine learning models:
The candidate will be responsible for automation engineering/development such as:
- Ability to design, develop and implement machine learning algorithms
- Ability to discover, design, and develop analytical methods to support approaches on data and information processing.
- Clean, preprocess and analyse large datasets to extract meaningful features for model training
- Translate requirements into practical and effective solutions using AI, machine learning, and deployment technologies.
- Optimize machine learning algorithms for performance and scalability.
- Collaborate with cross-functional teams to integrate and develop code from various sources.
- Stay up to date with the latest advancements in AI, machine learning, and cybersecurity to ensure the use of state-of-the-art techniques.
- Conduct thorough testing and debugging to ensure the quality, security, and reliability of developed solutions.
- Optimize code performance to enhance efficiency and scalability while maintaining the highest cybersecurity standards.
- Document code and processes for future reference and knowledge sharing.
Requirements:
- Strong proficiency in front-end and back-end coding languages, such as Python, Java, JavaScript, or C++.
- Solid understanding of AI and machine learning principles and algorithms.
- Familiarity with cybersecurity concepts, protocols, and best practices.
- Experience with frameworks and libraries such as TensorFlow, PyTorch, or Scikit-learn.
- Familiarity with cloud platforms (e.g., Google cloud, AWS, Azure, GCP) and their AI/ML services.
- Ability to work collaboratively in a team environment, as well as independently.
- Strong problem-solving skills and attention to detail.
- Excellent communication and interpersonal skills.