Senior Software Engineer

1 month ago


Bellevue, Washington, United States RWE Full time

RWE Supply & Trading Americas, LLC

To start as soon as possible, fulltime, permanent

We are building our core AI Weather Lab team to explore creative applications of AI methods to challenges in the renewable energy industry. To help us innovate and build industry-leading AI models, we are seeking an experienced senior software engineer with a proved track record in designing and implementing production-grade pipelines for machine learning models.

As a leading member of our engineering team, you will play a pivotal role in architecting, developing, and optimizing end-to-end pipelines that enable the deployment and scaling of advanced machine learning solutions in real-world applications. The successful candidate will play a critical role in developing and maintaining the tech stack of the lab and will work with senior scientists and engineers from a variety of fields. RWE is the third-largest producer of wind power in the world, so you will have a material impact on renewable energy production across the globe.

Your future plans

  • If you're passionate about building scalable pipelines for state of the art production machine learning models and thrive in a fast-paced, collaborative environment, we'd love to hear from you Your responsibilities will include:
  • Lead the design, development, and operation of complex machine learning and multi-faceted data fusion pipelines in a production environment
  • Collaborate closely with data scientists, machine learning engineers, and scientists to integrate machine learning models into scalable production systems
  • Develop and oversee reusable components, libraries, and frameworks to streamline pipeline development and maintenance
  • Optimize pipeline performance, reliability, and resource utilization
  • Stay on the forefront of advancements in machine learning technologies, cloud services, and software engineering best practices with an eye towards identifying and integrating exceptional new components into the AI lab's production repertoire
  • Forster a strong team culture where diverse viewpoints, backgrounds and expertise

Your powerful skills

  • 7+ years of experience building, deploying, and monitoring complex pipelines that operate at an hours-level cadence
  • Extensive experience in large scale data processing and distributed systems such as Apache Spark
  • Extensive experience in serverless computing and event-driven architectures for building scalable and cost-effective pipelines, including stream processing frameworks for real-time data ingestion and processing
  • Deep expertise in cloud computing platforms such as AWS, Azure, or Google Cloud Platform
  • Strong understanding of containerization technologies (Docker, Kubernetes) and orchestration tools
  • Proficiency with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines, and infrastructure-as-code tools
  • Proficiency in Python and SQL
  • Proficiency in database technologies for data storage and retrieval (e.g., PostgreSQL, MongoDB, BigQuery)
  • Excellent problem-solving skills, attention to detail, and a passion for learning and innovation
  • Strong communication and leadership skills, with the ability to work effectively in cross-functional teams and contribute to a positive team climate

Advantageous, but not a must

  • Experience with Google Cloud Platform MLOps tools
  • Familiarity with monitoring, logging, and debugging tools for distributed systems (e.g., Prometheus, ELK Stack)
  • Understanding of security best practices for securing data pipelines
  • Expertise working with large geospatial weather and climate datasets as well as the Pangeo stack

Our offer

We really appreciate you going the extra mile and using every ounce of energy when the heat is on. That's why we want to make your time with us as enjoyable as possible. At RWE Supply & Trading we value our employees and strive to create a supportive and inclusive work environment. With a range of competitive benefits, we not only offer excellent development prospects and an attractive remuneration package, but also take care of your well-being and understand that life-work integration is essential. Also our offer includes the following perks:

  • Dynamic of a start-up in a well established environment
  • Using cutting edge technology to solve challenging matters
  • Contribution to the company goals of energy transition
  • Hybrid working model with 3 days in the office to foster collaboration and teamwork
  • Diverse and multicultural team in a highly dynamic and rapidly growing business

Any questions? Patrycja Bartela (Recruiting), E:

Apply now with just a few clicks: ad code 87482

We look forward to meeting you

We value diversity and therefore welcome all applications, irrespective of sex, disability, nationality, ethnic and social background, religion and beliefs, age or sexual orientation and identity. Of course, you can find us on LinkedIn, Facebook, Twitter and Xing, too.

RWE Supply & Trading is the interface between RWE and the energy markets around the world. Around 2,000 employees from over 70 different countries trade electricity, gas, commodities and CO2 emission allowances. The trading entity also ensures the commercial optimisation of RWE's power plant dispatch and markets electricity from RWE.



  • Bellevue, Washington, United States Databricks Full time

    Databricks - Senior Software EngineerBecome a vital member of the Databricks team, where we are dedicated to empowering data professionals to tackle some of the most challenging issues in the industry. Our mission is to create and maintain the leading data and AI infrastructure platform, enabling clients to leverage profound data insights to enhance their...


  • Bellevue, Washington, United States Amazon Full time

    Join Our Innovative TeamAre you enthusiastic about developing impactful software using cutting-edge technologies? Do you thrive on tackling complex challenges while enhancing customer satisfaction? Become a vital member of our team that supports the NASC middle mile network, which is essential to our logistics operations.Your RoleWe are seeking a driven and...


  • Bellevue, Washington, United States American Express Global Business Travel Full time

    About Us: American Express Global Business Travel (GBT) is a dynamic organization where colleagues are inspired by travel as a powerful catalyst for positive change. We are dedicated to fostering an inclusive and collaborative environment where every voice is heard and valued.Your Opportunity: We are looking for a Senior Software Engineer to enhance our...


  • Bellevue, Washington, United States Visa Full time

    Company OverviewVisa stands as a global frontrunner in the realm of payments and technology, facilitating over 259 billion transactions securely among consumers, merchants, financial institutions, and government bodies across more than 200 nations and territories annually. Our VisionOur aim is to unify the world through the most innovative, convenient,...


  • Bellevue, Washington, United States Blueprint Full time

    Senior Software Development Engineer at Blueprint Technologies Remote About Blueprint: Blueprint Technologies is a premier technology solutions provider based in Bellevue, Washington, with a significant footprint across the United States. Our team is united by a shared enthusiasm for tackling complex challenges, making our people our most valuable...


  • Bellevue, Washington, United States Pokémon Full time

    About The Pokémon Company InternationalThe Pokémon Company International oversees the Pokémon brand outside of Asia, handling brand management, licensing, marketing, the Pokémon Trading Card Game, the animated series, home entertainment, and the official Pokémon website. Since its inception in Japan in 1996, Pokémon has become one of the leading...


  • Bellevue, Washington, United States Snowflake Full time

    About the RoleSnowflake is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in designing and building features and distributed platforms at scale.Key ResponsibilitiesDesign and build features and/or distributed platforms at scale.Drive impactful initiatives for the globally...


  • Bellevue, Washington, United States Amazon Services LLC Full time

    About the Role:Become a part of Amazon's Last Mile Technology team, where you will contribute to the development and implementation of advanced technologies aimed at improving the customer delivery experience. As a Senior Software Engineer, you will be instrumental in crafting innovative solutions that enhance the efficiency and cost-effectiveness of the...


  • Bellevue, Washington, United States Amazon Services LLC Full time

    About the Role:Become a vital member of Amazon's Last Mile Technology division, where you will engage in the development and implementation of state-of-the-art technologies aimed at improving the customer delivery experience. As a Senior Software Engineer, you will be instrumental in crafting innovative solutions that enhance the efficiency and...


  • Bellevue, Washington, United States Databricks Full time

    Databricks - Senior Software EngineerBecome a part of Databricks, a company dedicated to empowering data teams to tackle the most challenging issues in the industry. We develop and maintain a premier data and AI infrastructure platform, enabling our clients to leverage profound data insights to enhance their operations. Founded by engineers, we confront...


  • Bellevue, Washington, United States Currency Cloud Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Staff Lead Software Engineer to join our team at Currency Cloud. As a key member of our Acceptance Solutions organization, you will be responsible for leading the Card Processing division and driving technological innovation and project execution.Key ResponsibilitiesCollaborate with...


  • Bellevue, Washington, United States Amazon Full time

    About the RoleAs a Senior Software Engineer within Amazon's innovative technology team, you will play a crucial role in developing advanced navigation solutions that enhance the delivery experience for our partners. Key Responsibilities- Design and implement critical software features that drive the efficiency of our delivery systems.- Collaborate with...


  • Bellevue, Washington, United States T-Mobile Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer - Data Architect to join our team at T-Mobile. As a key player in designing and developing robust data architectures on Azure, you will be responsible for analyzing, architecting, designing, and developing data warehouse and business analytics solutions on-premise, in the cloud, and on...


  • Bellevue, Washington, United States Amazon Full time

    Join Our Team as a Senior Software Engineer!Are you ready to leverage cutting-edge technology and advanced mathematical modeling to tackle real-world challenges that can make a significant difference for millions? We are seeking talented individuals who are passionate about developing innovative solutions for managing a vast supply chain with millions of...


  • Bellevue, Washington, United States Pure Storage Full time

    About the RolePure Storage is seeking a highly skilled Senior Software Engineer to join our Pure1 Manage team. As a key member of our team, you will play a crucial role in designing and building secure, reliable, scalable, performant, and fault-tolerant systems.ResponsibilitiesDesign and build secure, reliable, scalable, performant, and fault-tolerant...


  • Bellevue, Washington, United States Visa Full time

    Job SummaryWe are seeking a highly experienced Senior Manager to lead our Card Processing, Acceptance Solutions organization. As a key member of our engineering team, you will be responsible for driving the delivery of innovative payment acceptance and integrated commerce management solutions.Key ResponsibilitiesTechnical Leadership: Provide hands-on...


  • Bellevue, Washington, United States Snowflake Full time

    About SnowflakeSnowflake is a leading cloud-based data platform that empowers organizations to unlock the value of their data. Our mission is to enable a world where data is accessible, affordable, and effective for all users.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team in Bellevue, WA. As a key member of our...


  • Bellevue, Washington, United States Visa Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Manager, Software Engineering to join our team at Visa. As a key member of our organization, you will be responsible for leading our software engineering teams and driving the development of innovative payment acceptance and integrated commerce management solutions.Key...


  • Bellevue, Washington, United States Currency Cloud Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Staff Lead Software Engineer to join our team at Currency Cloud. As a key member of our Acceptance Solutions organization, you will be responsible for leading the Card Processing division and driving technological innovation and project execution.Key ResponsibilitiesCollaborate with...


  • Bellevue, Washington, United States SeekOut Full time

    What is SeekOut? SeekOut helps thousands of organizations hire, grow, and retain great talent with its people-first talent optimization platform and proven expertise in diverse and hard-to-find talent. In our digital age, organizations are overflowing with data—yet few deeply understand their employees because people data is siloed and disconnected. Your...