Overview
Oxford Nanopore Technologies: Our goal is to bring the widest benefits to society through enabling the analysis of anything, by anyone, anywhere. The company has developed a new generation of nanopore-based sensing technology for faster, information rich, accessible and affordable molecular analysis. The first application is DNA/RNA sequencing, and the technology is in development for the analysis of other types of molecules including proteins. The technology is used to understand and characterise the biology of humans and diseases such as cancer, plants, animals, bacteria, viruses, and whole environments. With a thriving culture of ambition and strong innovation goals, Oxford Nanopore is a UK headquartered company with global operations and customers in more than 125 countries. We are looking for an experienced software engineer with some leadership experience to lead a small team developing Python applications that support Research and Development across the company, including processing terabytes of data per day from our sequencing devices, tracking our nanopore designs from concept to production, and improving our Jupyter-based data platform. You will ensure all development is well architected, secure, tested, scalable and thoroughly detailed and documented.
Responsibilities
* Lead and manage software engineering teams.
* Provide a strong technical background and be proficient in Python web frameworks.
* Design, develop, and deploy complex software systems.
* Provide technical guidance, mentor junior developers, and coordinate tasks within a development team.
* Communicate effectively with aligned teams, stakeholders, and management.
* Understand the software development lifecycle, software architecture, and design patterns.
* Understand requirements for tracking, quality control, and regulatory compliance in a manufacturing environment.
* Develop data-centric web applications and service APIs in Python.
* Plan scalable and resilient deployment architectures in cloud and on-premises environments.
* Apply DevOps practices including CI/CD, containerisation, automated testing and infrastructure as code.
Qualifications
* Experience leading and managing software engineering teams.
* Strong technical background with proficiency in Python web frameworks and a proven track record of designing, developing, and deploying complex software systems.
* Experience providing technical guidance, mentoring junior developers, and coordinating tasks within a development team.
* Effective communication and interpersonal skills for collaboration with aligned teams, stakeholders, and management.
* Deep understanding of the software development lifecycle, software architecture, and design patterns.
* Understanding of tracking, quality control, and regulatory compliance in a manufacturing environment.
* Experience writing data-centric web applications and service APIs in Python.
* Experience with scalable and resilient deployment architectures in cloud and on-premises environments.
* Experience with DevOps practices including CI/CD, containerisation, automated testing and infrastructure as code.
Desirable Skills
* Experience with the Python data-science stack including Jupyter and Pandas.
* Experience working with researchers in biochemical and/or bioinformatics domains.
* Front-end skills in modern JavaScript or TypeScript.
* Knowledge of Kubernetes and cloud-native architectures.
Please note that no terminology in this advert is intended to discriminate on the grounds of a person\'s gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job.
About Us
Oxford Nanopore Technologies: Our goal is to bring the widest benefits to society through enabling the analysis of anything, by anyone, anywhere. The company has developed a new generation of nanopore-based sensing technology for faster, information rich, accessible and affordable molecular analysis. The first application is DNA/RNA sequencing, and the technology is in development for the analysis of other types of molecules including proteins. The technology is used to understand and characterise the biology of humans and diseases such as cancer, plants, animals, bacteria, viruses, and whole environments. With a thriving culture of ambition and strong innovation goals, Oxford Nanopore is a UK headquartered company with global operations and customers in more than 125 countries.
#J-18808-Ljbffr