Job Description
A Software Engineer at Jua is responsible for building and deploying scalable backend systems, pipelines, and cloud infrastructure to support innovative weather forecasting models using machine learning, while working in a fast-paced, collaborative environment.
Key Responsibilities
- Build scalable backend systems, pipelines, and cloud infrastructure focusing on speed and scalability
- Design, develop, and deploy backend services and pipelines across multi-cloud and bare metal environments
- Shape system architecture and technical roadmap to ensure long-term maintainability and performance
- Collaborate with ML engineers to deploy machine learning models into production ensuring performance and reliability
- Identify and resolve technical challenges, performance bottlenecks, and system inefficiencies
- Prototype, test, and iterate quickly to refine system approaches and improve product features
Requirements
- Bachelor's degree or higher in Computer Science or a related field.
- 5 years of experience in a Software Engineering role.
- Strong experience with modern Python in large-scale production systems.
- Ability to make pragmatic, fast-paced decisions while managing technical debt effectively.
- Proactive in identifying problems, performance bottlenecks, and areas for improvement.
- Familiarity with libraries like Xarray, Pandas, and Polars for numerical computing and geospatial data processing (familiarity is a big plus).
- Experience building scalable systems, including designing, developing, and deploying backend pipelines, services, and cloud infrastructure with a focus on speed, scalability, and pragmatism.
- Experience working across the stack from backend services to front-end integrations and CI/CD pipelines in a multi-cloud and bare metal environment.
- Experience deploying ML models to production, working closely with ML engineers to ensure performance, reliability, and usability.
- Ability to identify and address performance bottlenecks, refactor critical systems, and balance rapid iteration with long-term stability.
- Experience working in an environment that involves multi-cloud infrastructure such as GCP, AWS, Cloudflare, and bare metal, with tools like Pulumi for infrastructure-as-code.
- Willingness and ability to work in Zurich, Switzerland, on a hybrid working model.
Benefits & Perks
Fair pay
Generous stock options
Work on groundbreaking technology
Collaborative, remote-first culture
Flexible work environment
Impactful industry in energy trading sector
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