Senior Machine Learning Engineer

Berlin / Remote

Full-time

Development

Job role insights

Date posted

January 31, 2024

Level

Senior

Closing date

October 31, 2023

Qualification

Bachelor Degree

Hiring location

Berlin / Remote

About Frequenz

Frequenz is a vibrant technology company developing groundbreaking artificial intelligence solutions that enable the rapid transition towards a decentralized world of energy. Our open source developer platform allows customers to accelerate their path towards 100% renewable energy. We’re helping companies rapidly transition from being passive electricity consumers to becoming fully self-sustaining prosumers, capable of leveraging various renewable energy assets. We empower them to take matters into their own hands as they pursue a better future for us all.

We’re passionate about making the impossible possible by rethinking out-dated processes and questioning the status quo, while turning the electric grid upside down. For us, the edge is the future, and our journey has only just begun. We’re looking for people ready to dive in head first, but be warned: it will be a hardcore ride where each day everyone tells you what we aim to achieve isn't possible. If this challenge doesn’t deter you, then you may be a good fit… after all, saving the planet is no easy feat!

Together with our clients, partners, early adopters, and innovators, we’re developing a global, leading-edge, open source, AI electricity platform. Join us -  the planet needs your help!

Responsibilities

  • Develop and deploy ML applications utilizing the Frequenz Open Source SDK and our developer platform.
  • Contribute to the ML strategy and blueprint, and identify new areas for research and capability expansion.
  • Lead new technical initiatives, guide and inspire the team to successfully implement and deploy functionalities on future solutions
  • Design, test, develop, and deploy machine learning models in coordination with the team, taking decisions based on real-time market and environmental data as well as operational constraints and requirements.
  • Test and analyze models continuously under various conditions to make relevant adjustments.
  • Implement solutions by leveraging modern, EDGE AI hardware, and distributed computing systems, in a cost-conscious and efficient way.
  • Mentor junior team members on coding standards, feature engineering and design techniques.
  • Stay up-to-date with, and introduce others to, cutting edge machine learning tools, frameworks and processes, becoming a source of expertise for other team members as well as the wider business.
  • Write application specifications and documentation in the form of white papers in a clear and concise manner.
  • Support and encouragement if you are keen to contribute to potential future research papers and generate novel intellectual property.

Qualifications

  • Masters degree or PhD in a technical subject such as Science, Technology, Engineering, Mathematics, Statistics, Physics or comparable area of study.
  • A strong personal research agenda including peer-reviewed publications.
  • Excellent knowledge of mathematics especially probability theory and statistics.
  • Hands-on experience solving machine learning problems (supervised and unsupervised methods), particularly time series forecasting, deep learning, feature engineering, and a track record of deploying and successfully utilizing ML models.
  • Solid understanding of common machine learning methods, applications, and trade-offs, specifically several of the following areas: deep neural networks, deep generative models, and online training models.
  • Experience in developing Reinforcement Learning models demonstrated via prior positions.
  • Experience with concurrent programming, preferably with the asyncio library in python.
  • Excellent skills using state of the art machine learning libraries such as PyTorch, TensorFlow, or scikit-learn.
  • Proficiency in data structure, algorithm design, and implementation.
  • Python, Julia, Rust, Go, or C++ experience with data manipulation, analysis, and visualization.
  • Some knowledge about distributed computing frameworks like Spark, Dask, and Ray.
  • Experience with Git or other version control software.

Nice-to-have

  • Contribution to open source or coding competitions is a plus.

About You

  • You show proactive engagement and passion in improving and implementing more efficient and automated processes from scratch.
  • You are driven by curiosity, first principle thinking, and a desire to turn research ideas into shippable, production-ready code.
  • You have superb research and problem-solving abilities, an enthusiasm to learn and share the latest methods and techniques within the team.
  • You are a good team player, highly flexible and always willing to deliver high quality work, exceeding your targets and goals while meeting deadlines.
  • You are open to criticism, altruism, and strong ethical standards, and care about contributing to a respectful, trustworthy, transparent, and honest working environment.

Benefits

At Frequenz you will experience…

  • Making a difference with sustainability
  • Competitive salary and participation in our virtual options program
  • Remote work and flexible working hours
  • Custom hardware and software setup
  • High level of self-determination and flexibility
  • International work environment
  • Exceptionally dedicated team with no-ego attitude that focuses on the big problems

Frequenz
icon

Berlin

Frequenz is a vibrant technology company developing groundbreaking artificial intelligence solutions that enable the rapid transition towards a world of decentralized energy. Our open source developer platform allows customers to accelerate their path towards 100% renewable energy. We’re helping companies rapidly transition from being passive electricity consumers to becoming fully self-sustaining prosumers, capable of leveraging various renewable energy assets. We empower them to take matters into their own hands as they pursue a better future for us all.

Company size

40+

Founded in

2019

Location

Berlin

Discover more jobs

Are you passionate about energy transition and digitalization? Are you also enthusiastic about sales and enjoy securing new partners, nurturing customer relationships, and unlocking mutual potential?

Berlin / Remote

Full-time

Sales

Are you passionate about energy transition and digitalization? Are you also enthusiastic about sales and enjoy securing new partners, nurturing customer relationships, and unlocking mutual potential?

Berlin / Remote

Full-time

Sales

Design, develop, and maintain high-quality, scalable Python code for our open source SDK, specifically tailored to data scientists seeking to build highly optimized AI solutions for edge computing environments.

Berlin / Remote

Full-time

Development

Are you passionate about energy transition and digitalization? Are you also enthusiastic about sales and enjoy securing new partners, nurturing customer relationships, and unlocking mutual potential?

Berlin / Remote

Full-time

Sales

Scroll to top

Contact

Thank you for your interest in Frequenz. Please fill out our contact form. We will reach you shortly after. You are also welcome to contact us via email or directly via phone.

T  +49 30 229 089 190
M  info@frequenz.com

Thank you! Your submission has been received!
We will be in touch with you soon.
Oops! Something went wrong while submitting the form.