Apply Now
Application opens on company website
Job Description
The Software Engineer will design, develop, and deploy backend systems and cloud infrastructure for a cutting-edge weather forecasting platform utilizing machine learning, focusing on speed, scalability, and performance. The role involves collaborating with a multidisciplinary team to bring machine learning models to production and iterating quickly in a fast-paced, innovative environment.
Key Responsibilities
- Design, develop, and deploy backend pipelines, services, and cloud infrastructure.
- Influence technical strategy and optimize system design.
- Deploy ML models for real-world decision-making.
- Address performance bottlenecks and refactor critical systems.
- Prototype and iterate quickly with short feedback cycles.
Requirements
- Bachelor's degree or higher in Computer Science or a related field.
- 5 years of experience in a Software Engineering role.
- Deep 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 multi-cloud environments including GCP, AWS, and Cloudflare.
- Experience with infrastructure-as-code tools like Pulumi.
Benefits & Perks
Compensation/salary range
Hybrid working model
Creative freedom
Generous stock options
Collaborative, remote-first culture
Flexibility that fits your lifestyle
Opportunity to work on groundbreaking technology
Impactful industry experience
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