Research Development Software Engineer. Job in Cambridge LilyLifestyle Jobs

Research Development Software Engineer. Job in Cambridge LilyLifestyle Jobs

Cambridge Full-Time 50000 - 70000 £ / year (est.) Home office (partial)
United Cerebral Palsy of Georgia

At a Glance

  • Tasks: Develop and maintain software systems, APIs, and data pipelines in a dynamic environment.
  • Company: Join a forward-thinking tech company in the heart of Cambridge.
  • Benefits: Enjoy competitive pay, flexible working, and opportunities for professional growth.
  • Other info: Collaborative culture with a focus on innovation and career advancement.
  • Why this job: Make a real impact by solving complex problems with cutting-edge technology.
  • Qualifications: Strong Python skills and experience with cloud services and backend frameworks required.

The predicted salary is between 50000 - 70000 £ per year.

Location: Cambridge, UK - 50% on site

End date: 30th June 26 (12 months intent)

A minimum of 50% per week is expected onsite rising to 60% at some point in the future.

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.

This focuses more on the engineering aspects than before:

  • 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. Job in Cambridge LilyLifestyle Jobs employer: United Cerebral Palsy of Georgia

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, this role is perfect for those seeking meaningful and rewarding employment.

United Cerebral Palsy of Georgia

Contact Details:

United Cerebral Palsy of Georgia Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Research Development Software Engineer. Job in Cambridge LilyLifestyle Jobs

Tip Number 1

Get your networking game on! Connect with folks in the industry, especially those who work at companies you're interested in. Attend meetups or online events related to software engineering and cloud infrastructure – you never know who might have a lead on your dream job!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, APIs, and cloud services. Having a solid GitHub profile can really make you stand out when it comes to demonstrating your coding chops.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on backend development and data pipelines. We recommend using platforms like LeetCode or HackerRank to get into the groove.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. So, go ahead and hit that apply button!

We think you need these skills to ace Research Development Software Engineer. Job in Cambridge LilyLifestyle Jobs

Python
API Development
Backend Services
Web Applications
FastAPI
Django
Cloud Infrastructure

Some tips for your application 🫡

Show Off Your Python Skills:Make sure to highlight your strong software engineering skills in Python. We want to see examples of your experience building maintainable and well-tested systems, so don’t hold back on showcasing your best projects!

Talk About Your Engineering Hygiene:We love a candidate who values good practices! Mention your experience with testing, code reviews, and documentation. This shows us that you care about quality and reliability in your work.

Cloud and Container Experience is Key:If you've worked with cloud infrastructure or containerisation tools like Docker and Kubernetes, make sure to include that in your application. We’re looking for someone who can hit the ground running with our tech stack!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to see what you bring to the table!

How to prepare for a job interview at United Cerebral Palsy of Georgia

Master Your Python Skills

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with building maintainable systems and demonstrate your understanding of testing, code review, and documentation practices. Prepare examples of projects where you've applied these skills.

Showcase Your API and Cloud Experience

Since the role requires experience with APIs and cloud infrastructure, come prepared to talk about specific projects where you've built or maintained backend services using frameworks like FastAPI or Django. Highlight your familiarity with Docker, Kubernetes, and CI/CD pipelines, as these are crucial for the position.

Demonstrate Problem-Solving Skills

Be ready to tackle some technical questions that assess your analytical and problem-solving abilities. Think of scenarios where you've had to adapt to changing requirements or debug complex systems. Sharing your thought process will show your capability to translate research goals into practical solutions.

Familiarise Yourself with Frontend Technologies

Even though the focus is on backend engineering, having a grasp of frontend development, especially with React and TypeScript, can set you apart. Prepare to discuss any relevant experience you have and how it complements your backend skills, as this could be a valuable asset for the team.