Job description
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:
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.
- 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.
- 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.
- 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.