Software Developer (Python - all genders)

Permanent employee, Full-time · Cluj-Napoca, Augsburg

Your mission:
  • Software Development: Conception, creation, and further development of features and services for monitoring energy generation plants and calculating solar power forecasts.
  • System Maintenance: Continuous maintenance, adaptation, and optimization of the existing system and internal structures to ensure the highest possible reliability and performance.
  • System Analysis: Continuous analysis, further development, and optimization of the system in terms of usability and new technologies.
  • Machine Learning: Implement maintainable and expandable machine learning workflows in production operations.
  • Big Data Utilization: Use long-term time series from various sources such as analytical databases or message queue systems.
  • Containerization: Create containerized applications to ensure portable software.
  • Web Technologies: Utilize current web technologies, particularly in the area of cloud computing, especially AWS.
  • Data Analytics: Perform advanced data analytics and provide results over dedicated analytics APIs.
Tools the position will work with:
  • Python (pandas, numpy, sqlalchemy, tensorflow, sklearn, pytest), PHP 
  • Linux, Git, gitlab, CI\CD tools, IDEs, Grafana
  • Clean code, software testing, agile development
  • Cloud services e.g. AWS solutions (EC2, S3, SQS, Redshift)
  • Docker, Kubernetes, Apache Airflow 
MySQL, Clickhouse, RabbitMQ, Kafka, Redis, (Rest) API
Your profile:
  • Successfully completed degree in computer science ideally with subjects in mathematics, statistics, machine learning or comparable studies. 
  • Several years of professional experience with software development in current programming languages, especially Python.
  • Good knowledge of database architecture and development of data models, ideally experience with data warehouse / OLAP architectures and systems.
  • Basic knowledge of message queue systems such as RabbitMQ or Kafka.  
  • Basic knowledge of statistics, data visualization and machine learning with a focus on time series analysis. 
  • Practical experience with version control, test-driven development (TDD), software testing (e.g. unit tests) and professional development environment (CI/CD).
  • Very good knowledge of German and English.
  • Growth mindset, Life-long learner with the ability to quickly adapt to new challenges.
  • Ability to express oneself clearly and present complex topics in an understandable way.

You can look forward to:
  • Working for a better future: with us, you'll create a better future for us and all the generations after us
  • Flexibility: With our home office and working time model
  • Team events: Be part of a team not just at work, our summer and Christmas parties await 
What we offer you
  • A wide range of benefits to make your employee experience worthwhile: Meal vouchers, medical subscription, and much more.
Your Contact Person
For Cluj-Napoca:
Lorenzo Frattali
People Operations Manager
l.frattali@meteocontrol.com

For Augsburg:
Camilla Geismar
Talent Acquisition Manager
c.geismar@meteocontrol.com
About us
At meteocontrol, we have been dedicated to renewable energies since 1998 and are one of the world's leading developers of independent energy management systems. With our holistic solutions, we accompany the entire life cycle of energy systems. From planning to commissioning, we support our customers as independent technical consultants. For this we need a team of highly qualified and motivated employees.
Do you want to become part of our diverse team from different departments and drive the future of renewable energies together?

With energy into the future. We are looking forward to you!  
Beispiel Bild
We look forward to seeing you!
We are very pleased about your interest in our company. Please fill out the following short form. If you have any difficulties uploading your data, please send us an email.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.