Job Description
Senior Python Software Engineer Cambridge | Hybrid | Competitive Salary
/n We're working with an innovative technology company seeking a Senior Python Software Engineer to build and optimise high-performance data processing systems in a production-focused environment.
/n This role is centred on software engineering rather than modelling, with a strong emphasis on clean code, Test-Driven Development (TDD), and scalable data processing.
/n
Key Responsibilities
/n
/n
- Develop and maintain production-grade Python applications.
/n
- Build high-throughput data processing pipelines handling large datasets on local server infrastructure.
/n
- Design and implement robust multithreaded and multiprocessing solutions.
/n
- Write clean, maintainable code within a TDD environment.
/n
- Optimise performance across CPU, memory, and I/O intensive workloads.
/n
/n
Essential Experience
/n
/n
- Strong commercial Python development experience.
/n
- Expert knowledge of multithreading, multiprocessing, and concurrency.
/n
- Proven track record working in a Test-Driven Development environment.
/n
- Experience building scalable, production-focused systems.
/n
- Strong understanding of software performance optimisation and clean code principles.
/n
- Experience working with big data and high-volume processing on localised infrastructure.
/n
/n
Desirable
/n
/n
- Experience with C++ or Rust.
/n
- Distributed systems or parallel processing experience.
/n
- Background in scientific, engineering, or industrial software environments.
/n
/n
This is an excellent opportunity for an engineer who enjoys building reliable, high-performance software and solving complex data and concurrency challenges.
Senior Software Engineer in Cambridge employer: Pure Resourcing Solutions
Join a prestigious local organisation on the outskirts of Ipswich, where you will be valued as a key player in financial management. With a competitive salary and a comprehensive benefits package, including hybrid working options, this role not only offers a chance to lead a finance team but also provides ample opportunities for professional growth in a supportive work culture that prioritises collaboration and innovation.