Job Description
The Senior Backend Engineer will be responsible for building backend pipelines, services, and cloud infrastructure to support a cutting-edge machine learning system for weather forecasting. This role involves rapid prototyping, developing critical features, and collaborating with a remote team to enhance the accuracy and efficiency of weather predictions.
Key Responsibilities
- Collaborate in a remote team with daily pair programming.
- Bring ML 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.
- 6 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
Biannual retreats in Europe
Generous stock options
Creative freedom
Exposure to cutting-edge machine learning techniques and technologies
Opportunity to work at a global company
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