Software & Data Engineer

RWE AG
Augsburg, Germany
5 days ago
Apply on www.jobs.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Agile Methodology Artificial Intelligence Microsoft Azure Continuous Integration Information Engineering Data Infrastructure Python (Programming Language) NoSQL Software Engineering SQL Databases Workflow Management Systems Large Language Models
+6 more
Backend Git Information Technology Restful APIs Docker Databricks

Job description

We look forward to meeting you. Of course, you can find us on LinkedIn, Instagram, Facebook, YouTube and Xing, too. \n

We value diversity and therefore welcome all applications - regardless of gender, disability, nationality, ethnic and social origin, religion/belief, age, sexual orientation, and identity. #inclusionmatters \n

As a global leader, RWE Offshore Wind is shaping tomorrow’s energy on the high seas. We are active across Europe, Japan and Korea. We have already 18 wind farms in operation with an installed capacity of over 3 gigawatts. With over 20 years’ experience in developing, building, operating and maintaining offshore wind farms we have established long-term partnerships, working hand in hand with local businesses and communities. Every year, we invest millions of euros in new offshore wind projects and support harbours, educational programmes, local organisations and more. Our passionate workforce is committed to driving technological and sustainable improvements, delivering construction projects on time and within budget to the highest quality and safety standards, and contributing to the energy world of tomorrow. \n

Requirements

n

  • Master’s degree in Computer Science, Software Engineering, Data Engineering, or a related field.\n
  • 8+ years of experience in backend or software engineering roles.\n
  • Strong Python development skills, including experience with REST APIs.\n
  • Experience with SQL databases; knowledge of NoSQL and vector databases is beneficial.\n
  • Experience with Azure or comparable cloud platforms, including Docker and Kubernetes.\n
  • Experience with Git, CI/CD, testing, and agile development practices.\n
  • Experience with modern data platforms, preferably Databricks, and building AI applications using LLMs, agents, RAG, and workflow orchestration frameworks.\n
  • Strong analytical, problem-solving, and communication skills, with experience in large, complex enterprise environments; fluent in English.\n

Benefits & conditions

  • Lead the design and maintain scalable backend services, APIs, databases and cloud-native applications. \n
  • Define and drive the integration strategy across tools and data platforms to create centralized and scalable solution frameworks that enable business growth and operational efficiency.\n
  • Enable seamless data exchange and interoperability across functions and operating companies. \n
  • Lead the adoption and advancement of AI-driven automation, analytics and reporting solutions.\n
  • Strengthen data governance and maintain trusted single sources of truth. \n
  • Scale and improve existing tools to increase resilience, reduce risk and maximize business value. \n
  • Collaborate with Product Owners, engineers and subject matter experts to deliver high-impact solutions. \n
  • Drive engineering excellence and best practices across design, testing, documentation and software delivery.\n
  • Provide technical leadership, mentoring and coaching across engineering teams, fostering best practices and continuous improvement.\n

\n

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobs.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:13 min

Speaker background and Eurowings digital transformation context

Johannes Hansen · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all