Software Engineer for Research Development. Job in Cambridge LilyLifestyle Jobs

Software Engineer for Research Development. 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 research environment.
  • Company: Join a forward-thinking tech company in the heart of Cambridge.
  • Benefits: Enjoy competitive pay, health perks, and opportunities for remote work.
  • Other info: Exciting career growth in a collaborative and innovative atmosphere.
  • Why this job: Make a real impact by transforming research goals into practical tech solutions.
  • Qualifications: Strong Python skills and experience with cloud services and web 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)

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.

Software Engineer for Research Development. Job in Cambridge LilyLifestyle Jobs employer: United Cerebral Palsy of Georgia

As a Software Engineer for Research Development in Cambridge, you will join a dynamic team that prioritises innovation and collaboration. Our work culture fosters continuous learning and professional growth, offering opportunities to engage with cutting-edge technologies and contribute to impactful projects. With a strong emphasis on work-life balance and a supportive environment, we ensure that our employees thrive both personally and professionally.

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 Software Engineer for Research Development. Job in Cambridge LilyLifestyle Jobs

Tip Number 1

Network like a pro! Reach out to folks in your field on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, APIs, and cloud services. We want to see your work in action, so make it easy for potential employers to check it out.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. The more prepared you are, the more confident you'll feel!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Software Engineer for Research Development. 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 Experience with APIs:Since we’re looking for someone who can build and maintain APIs and backend services, be sure to mention any relevant frameworks you’ve worked with, like FastAPI or Django. Share specific examples of how you’ve tackled challenges in this area.

Cloud and Containerisation Know-How:If you’ve got experience with cloud infrastructure and containerisation tools like Docker and Kubernetes, let us know! We’re keen to hear about your CI/CD pipeline experiences and how you’ve deployed services in the cloud.

Keep It Relevant and Concise:When writing your application, keep it focused on the skills and experiences that match our job description. We appreciate clarity and conciseness, so make every word count. And remember, apply through our website for the best chance!

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 and code review 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. Highlight your familiarity with frameworks like FastAPI or Django, and any work you've done with Docker, Kubernetes, or Azure.

Problem-Solving Mindset

Expect to face some technical challenges during the interview. Practice explaining your thought process when debugging complex systems or translating research goals into practical solutions. This will showcase your analytical skills and adaptability in uncertain environments.

Frontend Development Knowledge

While the focus is on backend development, having a grasp of frontend technologies like React and TypeScript can set you apart. Be ready to discuss any relevant experience you have and how it complements your backend skills, as this could be a valuable asset for the team.