Back-End Software Engineer
Remote
Full Time
#Engineering
#Machine Learning
#Forecasting
#Python
#Cloud Infrastructure
#IaC
At Jua, we are on a mission to build artificial general intelligence that truly understands our planet. We have developed a foundational Earth systems model that predicts atmospheric events with greater speed, precision, and frequency than traditional weather models. This technology is already proving vital for traders in power markets, especially when navigating the complexities of extreme weather like hurricanes and cyclones. As we continue to scale, we are expanding our reach into wildfire, flood, and vegetation prediction. We are a multidisciplinary team that values ambition, transparent communication, and rapid iteration, and we are looking for someone who shares our drive to solve some of the world's most challenging problems.
The opportunity
We are searching for a Senior Back-End Software Engineer to join our remote-first team. In this role, you will be instrumental in building the backend pipelines, services, and cloud infrastructure that power our forecasting systems. You will work in a fast-paced environment where you can turn ideas into prototypes and bring complex machine learning models into production. This is a chance to shape our technical culture and contribute to a product that is revolutionizing how we interact with weather data.
A day in the life
- You will collaborate closely with your teammates through daily pair programming to solve complex engineering challenges.
- You will design, develop, and deploy critical features, including data ingestion pipelines, machine learning inference services, APIs, and client libraries.
- You will prototype new technologies and automate internal tools or CI/CD pipelines to keep our development cycle moving quickly.
Who you are
You are a seasoned engineer with at least 5 years of experience and a proven ability to own projects from start to finish. You thrive when building from scratch and are comfortable navigating uncertain requirements with a hacker's spirit. You are highly proficient in Python and have a strong grasp of cloud infrastructure and IaC principles. While your core strength is back-end engineering, you have a keen interest in machine learning and are eager to apply your skills to large-scale production systems. You communicate clearly in English and are currently based in Cape Town, South Africa.
Why you'll love it here
Joining Jua means you will be at the forefront of machine learning research and development while making a tangible impact on the global energy transition. We offer a culture that prioritizes agility, innovation, and adventure. You will enjoy the following benefits:
- The flexibility of remote work.
- The opportunity to connect with your global colleagues during our biannual company retreats in Europe.
- Meaningful ownership through stock options.
Jua.ai
4 views
Markets







