Jobs list

Senior Python Software Engineer - Biotech | Machine Learning

£70,000 - £80,000 Oxford - 2 days a week in the office

OxSource are working with a leading biotech company based in Oxford, 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:

- Work closely with scientists, engineers, and the wider team to understand the requirements and specifications of software projects

- Design, implement, and maintain high-quality, scalable, and robust python code and libraries

- Apply machine learning techniques and algorithms to solve complex problems and generate insights from large and diverse datasets.

- Troubleshoot, debug, and optimise the performance and reliability of software systems

- 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

- A bachelor's degree or higher in computer science, engineering, or a related field

- At least 5 years of professional experience as a python software engineer, preferably in the biotech or healthcare industry

- Proficiency in broader Python ecosystem Django, NumPy, pandas, scikit-learn, TensorFlow, PyTorch, etc.

- Experience in machine learning, data science, and data visualization, using tools such as Jupyter, matplotlib, seaborn, plotly, etc.

- Knowledge of web development, RESTful APIs, cloud computing, and database technologies

- 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!

Apply for Role


Upload my CV

Submit a Vacancy