At a Glance
- Tasks: Develop and maintain software systems, APIs, and data pipelines in a dynamic research environment.
- Company: Innovative tech company based in Cambridge, fostering a collaborative and creative culture.
- Benefits: Competitive salary, health benefits, flexible working arrangements, and opportunities for professional growth.
- Other info: Exciting career growth potential in a fast-paced, evolving tech landscape.
- Why this job: Join a cutting-edge team and make a real impact on transformative research projects.
- Qualifications: Strong Python skills, experience with APIs, cloud services, and a knack for problem-solving.
The predicted salary is between 60000 - 80000 £ per year.
Location: Cambridge, UK - 50% on site
End date: 30th June 26 (12 months intent)
Required:
- Strong software engineering skills in Python, with demonstrable experience building maintainable, well-tested, and production-quality systems, together with strong engineering hygiene practices including testing, code review, and documentation.
- Experience building and maintaining APIs, backend services, and web applications using frameworks such as FastAPI or Django.
- Experience with cloud infrastructure, containerisation (Docker, Kubernetes), CI/CD pipelines, and deployment of Azure-hosted or similar cloud services.
- Experience designing and building data pipelines for ingestion, transformation, and storage at reasonable scale.
- Strong analytical and problem-solving skills, including the ability to work with evolving requirements, translate research goals into practical technical solutions, and debug complex systems.
- Experience with frontend development, ideally React and TypeScript.
- Demonstrated ability to work in environments with high uncertainty, e.g., completed PhD or substantial R&D or startup experience.
Focus:
- Shifted emphasis from evaluation/research to platform engineering, APIs, data pipelines, deployment, and operational reliability.
- Added CI/CD, monitoring, containerisation, and deployment as explicit responsibilities.
- Moved ML/evaluation experience from required to preferred.
- Made Python engineering skills the lead qualification rather than PhD.
- Added API/backend frameworks and cloud infrastructure as required experience.
- Reduced references to human studies and community evaluation workflows.
Research Development Software Engineer in Cambridge employer: Broughton Group
As a Research Development Software Engineer at our Cambridge location, you will thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive benefits, a commitment to employee growth through continuous learning opportunities, and the chance to work on cutting-edge projects that make a real impact. With a focus on engineering excellence and a supportive environment, we empower our team to excel in their careers while enjoying the vibrant atmosphere of Cambridge.
We think you need these skills to ace Research Development Software Engineer in Cambridge
Python
API Development
Backend Services
Web Applications
FastAPI
Django
Cloud Infrastructure