Discover our AI Jobs

Open Positions

At SynSense we design the next generation of AI processors — ultra-low-power (µW to mW) for IoT, embedded and mobile devices. We also design smart sensor modules, combining sensing and computation in tiny low-power packages.


Our Algorithms teams in Zürich has an immediate opening for a Software Engineer for ML — Package management and Python development

Required qualifications

  • Expert Python
  • C++ experience
  • SW Engineering background
  • Experience with unit testing frameworks for Python
  • Experience with documentation frameworks for Python
  • Good spoken and written English ability
  • Fluent with Git and version control tools like gitlab
  • Ability to work locally in Zürich or in China

Desired qualifications (not required, but beneficial)

  • Experience with Sphinx doc framework
  • Experience with PyTorch/Tensorflow
  • Experience managing and distributing a Python package
  • Neural Networks or Machine Learning experience
  • Data collection / handling / curation / cleaning experience
  • Experience with cuda
  • Experience with setup and administration of CI/CD pipelines

In this position you will

  • Collaborate with others in our research team, both in Zürich and in China
  • Take ownership of our public open-source python packages, as well as our in-house packages
  • Be responsible for our SW Engineering pipeline, making sure that development processes are followed correctly
  • Use your ML experience and background to suggest better algorithms and approaches
  • Write code, unit tests and documentation to ensure our public and internal packages are world-class
  • Manage CI and deployment infrastructure

Our Algorithms team at SynSense is responsible for development of our low-power ML inference hardware. We build, train, test and deploy ML models; collect and wrangle data sets. As part of this work we write and maintain several open-source Python packages, with accompanying automated unit testing, documentation and deployment to PyPI and Conda Forge.

We are looking for highly motivated candidates willing to take the lead on SW Engineering tasks and work as part of our Algorithms team. Your role in our team will be to take over management of our software engineering for these packages. You will manage merge requests, push us for unit tests and documentation, improve our processes, make sure we release on schedule, help us debug and refactor our libraries, and contribute code and input based on your experience. We hope that you will also contribute ML algorithms and ideas to our team, based on your experience.

You will be based in our Zürich office.


SynSense is a small but growing startup, with many young and highly motivated ex-academic employees. We have a very open-minded approach to our work. Your opinions and experience won’t just be highly valued — they will be crucial for us to advance as a company.

We are a highly diverse and international team, and strongly encourage applicants that will increase our diversity. We are an equal-opportunity employer.

This position is for an open-ended full-time contract.

Interested? Please apply to: jobs_zh@synsense.ai

At SynSense we design the next generation of AI processors — ultra-low-power (µW to mW) for IoT, embedded and mobile devices. We are also designing smart sensor modules, combining sensing and computation in tiny low-power packages.


Our Algorithms team has an immediate opening for an
ML Algorithms and Applications Engineer

Required qualifications

  • Expert coding skills (Python preferred)
  • Good spoken and written English ability
  • Experience with training deep neural networks

Desired qualifications (not required, but beneficial)

  • Experience with spiking neural networks
  • Experience with event-driven algorithms
  • Experience with TinyML
  • General non-NN Machine Learning experience
  • Data collection / handling / curation / cleaning experience
  • Experience working with IC designers
  • Good communications skills
  • Chinese language knowledge (Mandarin)

In this position you will

  • Work with our in-house neuromorphic hardware to build real-time ML application demonstrators and prototype products
  • Collaborate with others in our research team, both in Zürich and in China
  • Share your past experience with neural network models and architectures so we can all grow our expertise
  • Guide our hardware design engineers in tuning future neuromorphic hardware designs to match application needs
  • Write white papers and documentation to communicate your results within SynSense and to clients and investors
  • Write a bunch of Python code
  • Collaborate with external research partners, both academic and commercial, to fulfil tasks under externally-funded projects
  • Stay up-to-date with current ML trends and research, while designing new architectures
  • Have the possibility to travel from time to time, for collaboration or to conferences

Our Algorithms team at SynSense is responsible for developing applications for our low-power ML inference hardware. We build, train, test and deploy ML models; collect and wrangle data sets.

We are working on a variety of low-dimensionality signal processing and ML tasks, for implementation in smart home and consumer health devices. For example, processing audio and bio-signals to perform signal and condition detection. We are also implementing vision processing tasks based on convolutional-based network architectures, for low-power vision applications. We are looking for engineers to help us implement low-power algorithms for these use cases. You will be working in our Algorithms team to find solutions and build applications based on the low-power HW developed by SynSense.

You will be based in our Zürich office.


SynSense is a small but growing startup, with many young and highly motivated ex-academic employees. We have a very open-minded approach to our work. Your opinions and experience won’t just be highly valued — they will be crucial for us to advance as a company.

We are a highly diverse and international team, and strongly encourage applicants that will increase our diversity. We are an equal-opportunity employer.

This position is for an open-ended full-time contract.

Interested? Please apply to: jobs_zh@synsense.ai