We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Python Developer
Frequenz Energy-as-a-Service GmbH (Headquarters: Berlin / Hybrid possible, Germany)
About Frequenz: Frequenz Energy-as-a-Service is revolutionizing the energy sector with groundbreaking AI solutions for decentralized energy management. We help companies transition from passive electricity consumers to self-sustaining prosumers by leveraging renewable energy assets. Our open-source developer platform enables businesses to orchestrate complex setups of distributed energy resources efficiently, combining edge computing and machine learning to transform how the world manages energy.
About The Role: We are seeking a Senior Python Developer to join our innovative team. You will 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. This is an opportunity to work on cutting-edge technology that is reshaping the future of energy management.
Key Responsibilities:
- Design, develop, and maintain high-quality, scalable Python code for our open-source SDK for edge AI development
- Work closely with data scientists and stakeholders to understand requirements and challenges
- Continuously refine the SDK based on user feedback, industry trends, and emerging technologies
- Collaborate with cross-functional teams to develop innovative solutions for the renewable energy sector using sophisticated AI models
- Implement and optimize data pipelines and tools for efficient AI model execution on edge devices
- Apply industry best practices in edge computing, AI, and electricity systems
- Participate in code reviews, debugging, and performance analysis to ensure code quality
- Stay up-to-date with the latest advancements in AI, edge computing, and renewable energy technologies
Requirements:
- 4+ years of Python development experience with expertise in edge computing environments
- Solid understanding of Python libraries and frameworks optimized for edge computing
- Familiarity with edge computing concepts and resource-constrained environments
- Basic knowledge of AI, machine learning, or data science concepts in the electricity domain
- Experience developing data pipelines and tools for efficient AI model execution
- Strong problem-solving skills and critical thinking abilities
- Excellent communication and collaboration skills for team-based projects
- Experience contributing to open source projects is highly valued
Nice-to-Have:
- Knowledge of Python AI frameworks for parallel/distributed ML tasks (Dask, Ray, TensorFlow)
- Experience with other programming languages (Rust, Julia, C/C++)
- Contributions to open source projects or community involvement
- Basic data science knowledge including statistical analysis and visualization techniques
- Experience with data science libraries (NumPy, pandas, matplotlib)
Benefits: Frequenz offers competitive salaries, equity options, comprehensive health insurance, flexible working hours, custom hardware/software setups, and opportunities for professional growth in a diverse international environment. We’re committed to sustainability, innovation, and employee development while making a tangible impact on global energy transition.