Responsibilities:
As Algorithm and Software manager you will:
Manage a group of algorithm and software developers.
Manage software development lifecycle, deliverables, performance, and vision.
Mentor the team and assign them to different projects, tasks and deliveries, oversee the quality of the code.
Recruit new talents and develop the group structure.
Lead the development of advanced, creative, and novel solutions for complex problems in the smart energy domain using Machine Learning, times series forecasting, mathematical optimization, probability and statistics, hazard analysis, etc.
Lead and take part in defining architecture discussions and the division's technological roadmap and lifecycle.
Manage the balance between delivering to customers within tight deadlines while continue to work on long-term goals.
As Algorithm and Software manager you will:
Manage a group of algorithm and software developers.
Manage software development lifecycle, deliverables, performance, and vision.
Mentor the team and assign them to different projects, tasks and deliveries, oversee the quality of the code.
Recruit new talents and develop the group structure.
Lead the development of advanced, creative, and novel solutions for complex problems in the smart energy domain using Machine Learning, times series forecasting, mathematical optimization, probability and statistics, hazard analysis, etc.
Lead and take part in defining architecture discussions and the division's technological roadmap and lifecycle.
Manage the balance between delivering to customers within tight deadlines while continue to work on long-term goals.
Requirements:
M.Sc./ Ph.D. in Computer Science, electrical engineering, mathematics, or other applicable domains is expected.
Degree in electrical engineering is highly advantageous.
Knowledgeable in probability theory, Machine Learning, and statistics
5+ years of experience in algorithm development, data science, and software development. Preferably in Python as well as another structured language such as C ++, JAVA, or C #.
4+ years of experience in delivering to production.
3+ years experience with micro services architecture and distributed systems.
3+ years of experience in leading development teams.
Experience with Agile and CI/CD methodologies and practices
Strong design, architecture, and problem-solving skills
Ability to build long-term plans and set alignment around goals and objectives.
Strong communication skills.
Can-Do and Hands-On approach.
M.Sc./ Ph.D. in Computer Science, electrical engineering, mathematics, or other applicable domains is expected.
Degree in electrical engineering is highly advantageous.
Knowledgeable in probability theory, Machine Learning, and statistics
5+ years of experience in algorithm development, data science, and software development. Preferably in Python as well as another structured language such as C ++, JAVA, or C #.
4+ years of experience in delivering to production.
3+ years experience with micro services architecture and distributed systems.
3+ years of experience in leading development teams.
Experience with Agile and CI/CD methodologies and practices
Strong design, architecture, and problem-solving skills
Ability to build long-term plans and set alignment around goals and objectives.
Strong communication skills.
Can-Do and Hands-On approach.
This position is open to all candidates.