Enable job alerts via email!

Senior Software Engineer

OxSource

Oxford

Hybrid

GBP 70,000 - 80,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative biotech company in Oxford is seeking a senior Python software engineer to join their dynamic team. This role involves collaborating with scientists and engineers to develop cutting-edge solutions for healthcare and life sciences. You will design and maintain high-quality Python code, apply machine learning techniques to derive insights from diverse datasets, and promote best practices in software engineering. If you are passionate about biotechnology and eager to make a difference in a fast-growing field, this opportunity is perfect for you. Join a forward-thinking organization that values creativity and innovation in technology.

Qualifications

  • 5+ years of experience as a Python software engineer in biotech or healthcare.
  • Bachelor's degree in computer science or related field required.

Responsibilities

  • Design, implement, and maintain scalable Python code and libraries.
  • Apply machine learning techniques to solve complex problems.

Skills

Python
Machine Learning
Data Science
Data Visualization
Software Engineering Best Practices

Education

Bachelor's degree in Computer Science
Master's degree in a related field

Tools

Django
NumPy
pandas
scikit-learn
TensorFlow
PyTorch
Jupyter
matplotlib
seaborn
plotly

Job description

OxSource are working with a leading biotech company based in Oxford (2 days a week in the office), working on cutting-edge solutions for healthcare and life sciences. They are looking for a senior python software engineer to join their team.

As a senior python software engineer, you will:
  1. Work closely with scientists, engineers, and the wider team to understand the requirements and specifications of software projects.
  2. Design, implement, and maintain high-quality, scalable, and robust python code and libraries.
  3. Apply machine learning techniques and algorithms to solve complex problems and generate insights from large and diverse datasets.
  4. Troubleshoot, debug, and optimise the performance and reliability of software systems.
  5. Follow and promote best practices for software engineering, such as code reviews, testing, documentation, and version control.
To be successful in this role, the below is a guide to requirements:
  1. A bachelor's degree or higher in computer science, engineering, or a related field.
  2. At least 5 years of professional experience as a python software engineer, preferably in the biotech or healthcare industry.
  3. Proficiency in broader Python ecosystem Django, NumPy, pandas, scikit-learn, TensorFlow, PyTorch, etc.
  4. Experience in machine learning, data science, and data visualization, using tools such as Jupyter, matplotlib, seaborn, plotly, etc.
  5. Knowledge of web development, RESTful APIs, cloud computing, and database technologies.
  6. A strong interest and curiosity in biotechnology and its applications.

If you are looking for a challenging and rewarding career in a fast-growing and innovative company, apply now!

Salary: £70,000 - £80,000 DoE

Location: Oxford (2 days a week in the office)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.