Contract type
Ongoing
Work mode
Hybrid · Lausanne, Switzerland
Experience
3 years

Job description

Software Engineer role at NIRLAB (part of 908 Devices) in Lausanne, focused on designing, developing and optimizing software components for a handheld NIR spectroscopy solution. The role spans a mobile app, a web platform and an ML model runtime, with a strong background expected in at least one of mobile, frontend, backend or ML model deployment.

At a glance

Employment
Full-time
Work mode
Hybrid · Lausanne, Switzerland
Languages
English

What you'll do

  • Collaborate with the software development team and other departments to design, develop, and maintain product features that meet (internal and external) user's needs.
  • Collaborate with the software development team to rigorously test software components to ensure adherence to high quality standards.
  • Collaborate with the software development team to ensure the security, availability and high performance of software components.
  • Collaborate with the software development team to reproduce and fix reported and discovered issues.
  • Proactively contribute to software products improvement, on the user interface, technical, and development process levels.
  • Maintain pragmatic, development and operations focused technical documentation.
  • Identify automation opportunities in the above tasks, implement, validate and monitor them once deployed.
  • Stay updated with emerging technologies and evolution of technologies used by NIRLAB.

What we're looking for

  • Open minded, willing to learn new skills and share your expertise.
  • Proven experience building complex, production grade software products.
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
  • Proficiency in at least one of the following programming languages: Python, C#, Typescript.
  • Proficiency with version control systems (git).
  • Familiarity with agile development methodologies (kanban, scrum).
  • Experience with containerization (docker/docker compose, Kubernetes a plus).

Nice to have

  • Advanced degrees or certifications in machine learning or cloud solutions.
  • Strong experience with at least one of the following frameworks: Django/Django rest framework/Xamarin/.NET MAUI/Svelte/SvelteKit.
  • Experience with cloud providers (AWS, Infomaniak).
  • Experience with database management (MySQL/PostgreSQL).
  • Experience designing intuitive user interfaces and coherent user experiences.
  • Knowledge of NIR spectroscopy and its applications.

Your team

Software development team

Team based in Lausanne, Switzerland, developing handheld NIR spectroscopy solutions combining near-infrared spectroscopy with machine learning.

Benefits

  • Opportunity to work with a cutting-edge technology company making a significant impact across various industries.
  • Personal responsibility and fast pace in a dynamic and challenging working environment.
  • Flat hierarchies, transparent communication, and an open and direct feedback culture.
  • Flexible working environment with the ability to work remotely with one day per week team gathering at the office.
  • Making the world a safer and better-informed through immediate, precise substance analysis.

Apply

About NIRLAB AG (part of 908 Devices Inc.)

The NIRLAB team at 908 Devices, based in Lausanne, Switzerland, develops advanced handheld spectroscopy solutions that combine near-infrared (NIR) spectroscopy with machine learning. Our technology enables rapid, on-the-spot analysis of materials, providing users with immediate insight into material composition wherever it is needed.

Mission

Making the world a safer and better-informed through immediate, precise substance analysis.

Key facts

  • 2018
  • Lausanne, Switzerland
  • Analytical technologies / spectroscopy
  • NIRLAB was established in 2018.
  • Its technology is used by customers across 40 countries worldwide.
  • Part of 908 Devices Inc.
  • Contributes expertise in NIR spectroscopy, machine learning, and handheld analysis to 908 Devices' broader portfolio of innovative analytical technologies.

What they value

  • Flat hierarchies
  • Transparent communication
  • Open and direct feedback culture