AI/ML GPU Software Engineer
Bellevue, WA, US, WA 98004
RWE Supply & Trading Americas, LLC
To start as soon as possible, fulltime, permanent
Your future plans
We are building our core AI 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 a highly motivated software engineer with expertise in leveraging NVIDIA GPUs for machine learning applications.
As a key member of our engineering team, you will be responsible for designing, developing, and optimizing GPU-accelerated software solutions that enable the training, inference, and deployment of machine learning models at scale. 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.
If you're passionate about leveraging GPUs 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:
- Design and implement GPU-accelerated algorithms and software frameworks for training and inference of machine learning models.
- Optimize deep learning workflows for execution on NVIDIA GPUs using frameworks such as TensorFlow, PyTorch, or MXNet.
- Develop custom CUDA kernels and GPU-accelerated libraries to accelerate performance-critical operations in machine learning pipelines.
- Collaborate with data scientists, machine learning engineers, and software developers to integrate GPU-accelerated components into end-to-end machine learning systems
- Stay up to date with the latest advancements in NVIDIA GPU architectures, deep learning frameworks, and GPU-accelerated libraries
- Contribute to a team culture where diverse viewpoints, backgrounds and expertise are welcomed
Your powerful skills
- 3+ years experience in software engineering with a focus on leveraging NVIDIA GPUs for machine learning
- Proficiency in Nvidia GPU frameworks (CUDA, cuDNN, TensorRT, NCCL) and HPC technologies
- Understanding of distributed training techniques and frameworks for scaling machine learning workflows across multiple GPUs or nodes
- Proficiency in programming languages such as Python and Julia, and experience with machine learning packages (e.g., PyTorch, TensorFlow, Jax)
- Deep expertise in GPU hardware, architecture, and performance optimization
- Proficiency in GPU profiling and debugging tools such as Nsight and nvprof
- Skilled in container technologies and orchestration (Docker, Kubernetes) optimized for GPU workflows
- Excellent problem-solving skills, attention to detail, and a passion for driving innovation in state of the art machine learning models
- Strong communication and collaboration 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 stream processing frameworks (e.g., Apache Kafka, Apache Flink) for real-time data ingestion and processing
- Experience with Google Cloud Platform MLOps tools (e.g., Vertex AI)
- Knowledge of serverless computing and event-driven architectures for building scalable and cost-effective pipelines
- Familiarity with monitoring, logging, and debugging tools for distributed systems (e.g., Prometheus, ELK Stack)
- Experience with applications of AI/ML tools in the energy, weather, or climate fields
What we value most is passion, collaboration, diversity of backgrounds and expertise, willingness to learn and innovate, and a determined and resilient work ethic. Even if you think you do not yet display all the skills above, we would still like to hear from you.
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:
- Task oriented and hybrid working model
- Diverse and multicultural team in a highly dynamic and rapidly growing business
- Relocation expenses for moving to the greater Seattle area if you are not already local
Any questions? Patrycja Bartela (Recruiting), M: +1 773 459 475
Apply now with just a few clicks: ad code 87232
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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Architecture CUDA cuDNN Deep Learning Distributed Systems Docker ELK Engineering Flink GCP Google Cloud GPU HPC JAX Julia Kafka Kubernetes Machine Learning ML models MLOps Model inference MXNet Pipelines Python PyTorch TensorFlow TensorRT Vertex AI
Perks/benefits: Career development Relocation support Startup environment
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Research Scientist jobs
- Open Data Science Manager jobs
- Open Junior Data Analyst jobs
- Open Business Data Analyst jobs
- Open Principal Data Scientist jobs
- Open BI Analyst jobs
- Open Data Scientist II jobs
- Open Sr Data Engineer jobs
- Open Business Intelligence Engineer jobs
- Open Sr. Data Scientist jobs
- Open Data Science Intern jobs
- Open Senior Business Intelligence Analyst jobs
- Open Software Engineer, Machine Learning jobs
- Open Lead Data Analyst jobs
- Open Azure Data Engineer jobs
- Open MLOps Engineer jobs
- Open Junior Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Marketing Data Analyst jobs
- Open Data Analytics Engineer jobs
- Open Data Engineer III jobs
- Open Data Engineering Manager jobs
- Open Junior Data Engineer jobs
- Open Data Analyst II jobs
- Open Product Data Analyst jobs
- Open Tableau-related jobs
- Open Data quality-related jobs
- Open Privacy-related jobs
- Open Excel-related jobs
- Open ML models-related jobs
- Open Data pipelines-related jobs
- Open APIs-related jobs
- Open PhD-related jobs
- Open PyTorch-related jobs
- Open Finance-related jobs
- Open LLMs-related jobs
- Open Data visualization-related jobs
- Open TensorFlow-related jobs
- Open Deep Learning-related jobs
- Open Consulting-related jobs
- Open Business Intelligence-related jobs
- Open Generative AI-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open DevOps-related jobs
- Open Kubernetes-related jobs
- Open Git-related jobs
- Open Docker-related jobs
- Open Hadoop-related jobs