Python Developer
Up to £60’000 per annum
Fully Remote - offices available for hybrid/office work
Our client is on the hunt for a talented Python Developer with a strong academic background in Mathematics or Physics to join our remote team. This role is ideal for someone who enjoys solving complex problems, building scalable systems, and working in a research-driven or highly analytical environment.
You’ll be designing and implementing robust Python solutions, optimizing performance, and contributing to technical decision-making across projects.
Key Responsibilities
* Design, develop, and maintain Python-based applications
* Implement mathematical models, simulations, or data-driven systems
* Optimize algorithms for performance and scalability
* Write clean, maintainable, and well-documented code
* Collaborate with a distributed team across time zones
* Participate in code reviews and architectural discussions
Required Skills & Experience
* Strong proficiency in Python
* Degree in Mathematics, Physics, or a related quantitative field
* Solid understanding of algorithms, numerical methods, and data structures
* Experience with libraries such as NumPy, SciPy, Pandas, or similar
* Familiarity with Git and collaborative development workflows
* Ability to work independently in a remote environment
Nice to Have
* Experience with scientific computing or simulations
* Background in machine learning or statistical modelling
* Knowledge of performance optimization techniques
* Experience with cloud platforms (AWS, GCP, Azure)
* Familiarity with Docker or CI/CD pipelines
Rewards & Benefits
* The opportunity to work on a wide variety of projects across the consultancy, supporting your professional development and career progression.
* Ongoing mentoring, training, and guidance from senior professionals
* Flexible and remote working arrangements designed to suit your needs.
* 25 days’ annual leave, with the option to purchase up to an additional 5 days.
* Access to the company pension scheme.
* Life assurance cover.
* Cycle to Work scheme.