Social network you want to login/join with:
We bring the widest benefit to society through enabling the analysis of anything, by anyone, anywhere.
At Oxford Nanopore Technologies (ONT), we develop ground-breaking portable genetic sequencers for medical research in universities, hospitals, and organizations across the world. Ours is the only sequencing platform to provide ultra-long reads of DNA or RNA samples of any size in truly portable devices.
Our headquarters are in the beautiful Oxford Science Park, with secondary offices across the UK, the USA, APAC, and Europe.
ONT employs over 1400 people from diverse areas of expertise, including molecular biology, informatics, data and software engineering, electronics, manufacturing, and commercialization. The senior leadership team, led by CEO Dr. Gordon Sanghera, has a strong track record of successfully delivering ground-breaking medical technologies.
About this role
Along with 3 other software engineers in the Manufacturing Tracking (MT) team, you will optimize ONT’s systems for driving manufacturing processes and for collecting device telemetry data for analysis.
Key responsibilities
* Efficiently develop & deliver improvements to our systems to support business needs: develop our Python- and React-based webapps and API services through GitLab merge requests; maintain and improve the MySQL database data, schemas, and structures; evolve the GitLab deployment pipelines and AWS/Kubernetes infrastructure; provide second-line support for our systems, working directly with our internal user base; design careful and targeted solutions to important business problems.
* Engage with diverse stakeholders from across the organization to define targeted improvements to meet ONT’s strategic goals: drive requirements-gathering meetings and important discussions in Slack and Jira; lead initiatives from kick-off to delivery.
* Help the team define, estimate, prioritize, and track work: create and manage clear and informative Jira tickets; engage in planning, estimation, and prioritization meetings.
* Suggest and drive efficiency improvements to our systems and pipelines: write tests; improve GitLab pipelines & K8s manifests; optimize repository settings; introduce metrics and dashboards.
* Uphold and enhance our team values, standards, and practices: continually improve our team documentation, working practices, and code standards; engage in team retrospectives; participate in code reviews to enhance code quality.
Technologies we use
Experience in these is helpful, but not all are required. We value your ability to perform the key responsibilities above more than specific expertise.
* Managing work: Jira; Confluence; Slack
* Languages: Python; JavaScript; Typescript
* Frameworks: Django; Flask; React
* Databases: MySQL; MongoDB Atlas
* Pipeline tools: GitLab repositories, merge requests & CI pipelines; Kubernetes manifests, Kustomize & kubectl
* AWS infrastructure: EC2; Lambdas; EKS; ECR; S3; EFS; VPC networking and security groups
Benefits
Along with an excellent starting salary, we offer a significant annual bonus, generous pension contributions, sick leave allowance, private healthcare, and a share plan.
Our office is situated within beautiful, landscaped surroundings with tree-lined walks, water features, and a lake, creating a wonderful working environment.
About the Manufacturing Tracking team
Our mission is to optimize manufacturing efficiency and reliable capture of device telemetry across ONT.
Our team has four experienced software engineers, including this position, within the Operational Systems Engineering department in Global IT. We collaborate with data engineers and software engineers across the business.
We build systems to fulfill our mission, including:
* Sawtooth suite: Django/Flask/React applications for manufacturing operators
* Orca: a Flask API for telemetry data from sequencing devices
* Equipment Management Registry: tracking maintenance of equipment
* End to End Data Transfer: batch processing system for data import
How we work
We organize our work into fortnightly sprints, with daily standups, planning, refinement, stakeholder meetings, and retrospectives. We mostly work remotely but meet in the office on Mondays to plan each sprint.
Principles
We value open and clear communication, documentation, ownership, automation, realistic commitments, and a no-blame culture.
Apply today to make a real difference to humankind!
#J-18808-Ljbffr