Software Engineer
JuaPosted February 7, 2025
Zürich, Switzerland
Energy TradingHYBRID
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.
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
- •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