Senior Python Developer (Machine Learning) - 6 Month Contract (Inside IR35)
Senior Python Developer (Machine Learning) - 6 Month Contract (Inside IR35)
Location: London (Hybrid)
Rate: £450 per day
We are seeking a highly experienced Senior Python Developer to join a globally recognised social media organisation on a 6-month contract. This is a fantastic opportunity to play a key role in delivering cutting-edge machine learning solutions at scale within a world-class engineering environment.
Key Responsibilities:
- Lead the design and development of advanced methods, tools, and infrastructure to drive innovation in machine learning systems and large language models (LLMs).
- Collaborate with senior engineers, researchers, and cross-functional stakeholders to architect and deliver scalable, high-performance solutions.
- Take full ownership of complex features and projects, from concept through to production deployment and optimisation.
- Write and review high-quality, production-grade Python code, ensuring best practices and engineering excellence.
- Drive the deployment, scaling, and performance tuning of machine learning systems used at global scale.
- Mentor junior and mid-level team members, contributing to a strong engineering culture.
- Translate research outcomes into practical, impactful product capabilities.
Requirements:
- Master's degree in Computer Science, Machine Learning, Software Engineering, or a related field.
- Extensive commercial experience developing software using Python in production environments.
- Strong expertise in machine learning frameworks (eg, PyTorch, TensorFlow) and applied ML concepts.
- Proven experience designing and building scalable, distributed systems and working with large datasets.
- Demonstrated ability to lead technical delivery and make architectural decisions.
- Strong communication and stakeholder management skills.
- Experience working in fast-paced, high-impact engineering environments.