Software Engineer (Platform) – Python & Cloud (UK Citizen or ILR) Hybrid(3 days a week onsite) Are you a talented Software Engineer with 2-4 years of experience, looking to take the next step in your career? We are seeking a passionate developer to join an innovative team tackling real-world challenges through cutting-edge technology. What you’ll be doing: Developing and enhancing a high-performance, scalable analytics platform. Writing clean, effective, and testable code using Python. Managing cloud resources in AWS, Azure, or GCP, ensuring optimal performance and scalability. Collaborating closely with research and customer-facing teams to drive impactful solutions. Contributing to improving cloud operations, platform scalability, and system interfaces.What we’re looking for: Strong Python coding skills with experience building scalable applications. Hands-on experience in cloud environments (AWS, Azure, or GCP). Familiarity with relational databases, ideally PostgreSQL. A proactive mindset, always seeking to improve systems with new tools and processes.Bonus points for: Experience with RESTful APIs and web services. Knowledge of geospatial or scientific datasets. Interest in data analytics and libraries such as Pandas, PyData, or Dask. Familiarity with CI/CD tools (e.g., Terraform, Ansible) and container orchestration.What's in it for you? Up to £50,000 Hybrid (3 days a week onsite) Private medical insurance and pension contributions. An inclusive culture with a focus on personal and professional growth.If you’re passionate about building robust, cloud-native platforms and want to make a real impact with your work, we’d love to hear from you