Python Developer
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.