Senior Machine Learning Software Engineer

Stellenbeschreibung:

Responsibilities

  • Research, develop and deploy advanced machine learning solutions for image analysis, image processing, object detection and segmentation.
  • Evaluate technical challenges and determine the most effective ML approach, whether developing custom models or adapting state‑of‑the‑art solutions.
  • Explore emerging technologies and techniques to continuously improve product capabilities.
  • Design, develop and maintain robust software solutions using modern software engineering practices.
  • Integrate machine learning algorithms into high‑performance desktop applications.
  • Contribute to the wider C++ application architecture and codebase.
  • Participate in code reviews and contribute to development best practices.
  • Profile and optimise model execution for CPU and GPU acceleration.
  • Ensure efficient processing of large‑scale 3D and 4D imaging datasets.
  • Develop scalable and maintainable solutions suitable for production environments.
  • Provide technical guidance, mentoring and support to other software engineers and test team members.
  • Contribute to technical investigations and architectural decisions.
  • Share knowledge and promote engineering excellence across the team.
  • Work closely with software engineers, scientists, product managers and domain experts.
  • Support product development from concept through to deployment.
  • Occasionally travel to other Oxford Instruments sites and customer locations when required.

Requirements

  • MSc in Computer Science, Data Science, Mathematics, Physics, Engineering or a related quantitative discipline, or equivalent industry experience.
  • Senior‑level experience in software engineering, machine learning development or advanced applied research.
  • Proven experience delivering machine learning projects from concept through to production deployment.
  • Strong software development background with object‑oriented design principles.
  • Experience researching, evaluating and implementing ML solutions for real‑world business or scientific applications.
  • Strong hands‑on programming experience.
  • Deep understanding of machine learning theory, mathematics and image processing principles.
  • Strong knowledge of modern deep learning architectures including CNNs, U‑Net and related computer vision frameworks.
  • Production‑level experience with PyTorch and/or TensorFlow.
  • Strong understanding of Python scientific and machine learning ecosystems.
  • Expertise in object‑oriented software design and development.
  • Ability to independently research and implement innovative solutions to complex technical challenges.

Core Competencies: Demonstrates expertise in developing and deploying advanced machine learning solutions for image analysis and processing, with a strong foundation in software engineering practices and object‑oriented design. Capable of mentoring and providing technical guidance while contributing to architectural decisions and optimizing model performance.

#J-18808-Ljbffr
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Veröffentlichungsdatum:

    31 Jul 2026
  • Standort:

    WorkFromHome
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Angestellt

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!