Назад
Company hidden
7 дней назад

Software Engineer (Python/Rust)

40 000 - 60 000GBP
Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer (Python/Rust) (Scientific Instrumentation): Building desktop and embedded applications for mass photometry instruments, spanning instrument control, automation, data analysis, visualisation, and reporting with an accent on usability and reliable device integration. Focus on developing calibration and failure-mode detection routines, processing scientific measurement data, and debugging complex software and system issues.

Location: Oxford, UK. Hybrid working with a minimum of 3 days in the office.

Salary: £40,000–£60,000 base salary per year, depending on experience.

Company

hirify.global develops mass photometry technology and instruments for measuring individual particles in solution, supporting biological research and bioprocessing applications.

What you will do

  • Support the full software development lifecycle, from planning and design through development, testing, deployment, and continuous improvement.
  • Build desktop and embedded user interfaces integrated with system and device logic.
  • Develop automated instrument control, calibration routines, failure-mode detection and recovery.
  • Create tools for measurement-data analysis, statistical interpretation, visualisation, and reporting.
  • Investigate and resolve complex software and system issues, manage branching strategy, and review pull requests.
  • Collaborate with product, UX/UI, engineering, and R&D stakeholders to deliver reliable, maintainable solutions.

Requirements

  • Python with object-oriented programming, plus Rust or C++, and modern development practices.
  • GUI development experience with Qt, PySide6, or QtQuick/QML, together with strong usability awareness.
  • Exposure to instrument or embedded systems, including areas such as high-speed image acquisition, precision sample positioning, laser-scanning illumination, automated sample handling, failure-mode detection, data-quality checks, or near-real-time processing.
  • Familiarity with scientific computing and machine learning tools including NumPy, SciPy, Jupyter, PyTorch, and Matplotlib.
  • Knowledge of CI/CD, such as GitHub Actions, and version control with Git.
  • Experience with Jira and Confluence in a hybrid agile/waterfall environment.
  • Familiarity with testing and code-quality tools such as pytest, mypy, and pylint.

Culture & Benefits

  • Hybrid work with at least 3 office days per week.
  • 25 days of annual leave plus bank holidays, pension contributions with up to 7% employer matching, and private health insurance.
  • Critical illness cover, income protection, life insurance, annual company and individual bonuses, a paid volunteer day, and salary-sacrifice schemes.
  • Family benefits including nursery support after probation, paid parental leave, and emergency childcare allowance.
  • LinkedIn Learning, regular hard- and soft-skills training, and a diverse, inclusive, values-led working environment.

Hiring process

  • First-stage 30-minute Teams interview.
  • Take-home coding challenge.
  • 90-minute onsite panel interview and site tour.
  • Anonymised hiring practices are used; identifying information is hidden from hiring managers during CV review.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →