Job Description
The Senior Backend Engineer will be responsible for building backend pipelines, services, and cloud infrastructure for a cutting-edge machine learning weather forecasting system, focusing on rapid prototyping and deployment of features to support energy and power traders.
Key Responsibilities
- Collaborate in a remote team with daily pair programming.
- Bring machine learning models from benchmarks to production for energy and power traders.
- Design, develop, and deploy data ingestion and machine learning inference pipelines, dashboards, APIs, and client libraries.
- Prototype new ideas or technologies with short feedback cycles.
- Develop and automate internal tools and CI/CD pipelines.
- Participate actively in technical planning and product design.
Requirements
- Bachelor's degree or higher in Computer Science or a related field.
- 5 years working in an Engineering role.
- Proven track record of owning projects and driving progress forward.
- Experience and interest in building prototypes rapidly with uncertain requirements and short feedback cycles.
- The ability to make pragmatic, fast-paced decisions and manage technical debt effectively.
- A proactive approach to identifying problems, performance bottlenecks, and areas for improvement.
- Confident in using modern Python in a large-scale production system.
- Currently based in Cape Town, South Africa.
Benefits & Perks
Compensation/salary range
Remote working model
Generous stock options
Exposure to cutting-edge machine learning techniques and technologies
Opportunity to work at a global company with biannual retreats in Europe
Chance to make a direct impact on the energy transition
Significant role in shaping the product from the ground up
Ready to Apply?
Join Jua and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs