Research Development Software Engineer in Peterborough

Research Development Software Engineer in Peterborough

Peterborough Full-Time 50000 - 70000 € / year (est.) Home office (partial)
Apex Systems US

At a Glance

  • Tasks: Build and maintain innovative software systems and APIs while collaborating on exciting research projects.
  • Company: Dynamic tech company in Cambridge, fostering a culture of innovation and collaboration.
  • Benefits: Competitive salary, health benefits, flexible working, and opportunities for professional growth.
  • Other info: Exciting career growth in a fast-paced, evolving environment.
  • Why this job: Join a cutting-edge team and make a real impact in the tech world.
  • Qualifications: Strong Python skills, experience with APIs, and a passion for problem-solving.

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 in Peterborough employer: Apex Systems US

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, including opportunities for professional growth and development, while fostering an environment that encourages creativity and problem-solving. With a focus on cutting-edge technology and a commitment to employee well-being, we are dedicated to making your experience both meaningful and rewarding.

Apex Systems US

Contact Detail:

Apex Systems US Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Research Development Software Engineer in Peterborough

Tip Number 1

Get your networking game on! Connect with folks in the industry, attend meetups, and join online forums. The more people you know, the better your chances of landing that Research Development Software Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, APIs, and any cloud infrastructure work you've done. This is your chance to demonstrate your engineering hygiene practices and problem-solving abilities.

Tip Number 3

Prepare for those interviews! Brush up on your technical knowledge, especially around FastAPI, Django, and containerisation. Practice explaining your thought process when tackling complex systems and evolving requirements.

Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your experience with CI/CD, data pipelines, and operational reliability.

We think you need these skills to ace Research Development Software Engineer in Peterborough

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 how you've built maintainable and well-tested systems, so don’t hold back on sharing your experiences!

Talk About Your API Experience:If you've worked with APIs, backend services, or web applications using frameworks like FastAPI or Django, let us know! We love seeing how you’ve tackled these challenges and what you’ve learned along the way.

Cloud and Container Knowledge is Key:Don’t forget to mention your experience with cloud infrastructure and containerisation tools like Docker and Kubernetes. We’re keen to hear about your CI/CD pipeline experiences too, as they’re crucial for this role!

Apply Through Our Website:Finally, make sure 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 Apex Systems US

Showcase Your Python Skills

Make sure to highlight your strong software engineering skills in Python during the interview. Prepare examples of projects where you've built maintainable and well-tested systems, and be ready to discuss your engineering hygiene practices like testing and code reviews.

Demonstrate API and Backend Experience

Since the role requires experience with APIs and backend services, come prepared with specific examples of how you've used frameworks like FastAPI or Django. Discuss any challenges you faced and how you overcame them to build robust applications.

Talk About Cloud Infrastructure Knowledge

Familiarity with cloud infrastructure is key for this position. Be ready to discuss your experience with containerisation tools like Docker and Kubernetes, as well as CI/CD pipelines. If you've deployed services on Azure or similar platforms, share those experiences too!

Problem-Solving Mindset

This role values strong analytical and problem-solving skills. Prepare to discuss how you've tackled complex systems and evolving requirements in the past. Think of specific scenarios where you translated research goals into practical solutions, as this will show your adaptability and technical prowess.