Software Developer – Linear Optimization Problems
16 (views)
Job role insights
-
Date posted
September 4, 2024
-
Closing date
November 3, 2024
-
Offered salary
€90,000 - €120,000/year
-
Experience
3 - 5 Years
Description
Software Developer - Linear Optimization Problems
Job Description:
- Are you ready to be a part of the transformation of the energy sector? Join us in our mission to operate one of the largest Virtual Power Plants in Europe, connecting thousands of power generators, consumers, and storage facilities. Our team is dedicated to creating a sustainable power market, based at our headquarters in Cologne-Ehrenfeld and across Europe, with flexible working options available. As a Software Developer specializing in linear optimization problems, you will be part of our Software Engineering unit where agile methods guide us in developing software solutions that support the European energy transition. With a diverse array of assets including batteries, solar, wind, and biogas power plants, we need to leverage their flexibility to address the variability in renewable energy production. You will build applications that enable our electricity traders to respond effectively to price signals, optimizing the utilization of our flexible assets. In our collaborative and open-minded environment, you will engage in critical projects relevant to the energy transition, leveraging your programming skills while continuously growing both personally and professionally.
IT Languages:
- Python
- SQL
- JavaScript
As a Software Developer, you will be responsible for optimizing the operation of our flexible assets through innovative programming and data analysis.:
- Integrate diverse data streams to enhance the operation of numerous flexible assets., Identify opportunities to leverage flexibility for short-term trading on European power exchanges., Convert the technical constraints of flexible assets into actionable optimization models., Develop high-quality, production-ready code that can efficiently scale and optimize operations across hundreds of assets., Evaluate the performance of our models and illustrate the value derived from the flexibility of our portfolio., Collaborate in a cross-functional team using agile methodologies like Scrum, as well as engaging in code reviews, pair programming, and retrospectives.
Spoken Languages:
- English, German, French
Skillset:
- Expertise in linear optimization
- Proficient in Python programming
- Experience with data analysis tools
- Familiarity with cloud technologies like Azure
- Knowledge of agile development practices
Qualifications:
- You have a degree in a STEM field or possess equivalent knowledge that demonstrates your capability.
- You possess experience with linear optimization models and the associated algorithms.
- You have professional experience in software development
- data science
- or operations research
- particularly in Python.
- You have the ability to break down and clearly structure complex domains.
- You are innovative
- eager to learn
- and enjoy discussing technical solutions with colleagues.
- You are proficient in both written and spoken English. Knowledge of German or a willingness to learn is a plus.
Years of Experience:
- 3
Location:
- Europe
Job Benefits:
- Company pension
- Sport activities/facilities
- Flexible working hours
- Company laptop
- Fitness programs
- Incentives & events
- Employee discount
- Home office options
- Pet-friendly workplace
- Good transport connections
Working Conditions:
- Full Time, Remote options available
Employment Type:
- Permanent contract
Company Culture:
- We foster a collaborative and innovative workplace that values open communication and teamwork
- encouraging our employees to pursue their passions and contribute to a sustainable future.
Opportunities For Advancement:
- We provide ample opportunities for professional growth
- mentoring
- and career advancement within the organization.
visa Sponsorship:
- Available
Interested in this job?
5 days left to apply