Find Remote Jobs Worldwide & Work From Anywhere

Semiotic Labs BV company's all remote jobs

Skills: python amazon-web-services terraform flask angular

Passionate about solving the problem of unplanned downtime, Samotics (formerly Semiotic Labs) uses AI-driven electrical waveform analysis to create smart predictive maintenance solutions that increase productivity while saving customers’ time and money.

Our product, SAM4, leverages machine learning algorithms and IoT sensors to detect upcoming failures in critical industrial assets up to months in advance. But SAM4 does more than just prevent unplanned downtime. It also enables the world's largest and most successful industrial companies to significantly reduce energy waste.

We are a growing, energetic company where professionalism, a great atmosphere and cutting-edge technology go hand in hand. Our team in Leiden, the Netherlands currently has about 50 people and continues to grow.

The Dashboard & Integrations Team

We are looking for someone to join our Dashboard & Integrations team. This team develops new features that provide insight into the health and performance of our customers’ industrial machines, as well as supporting our partners in monitoring their fleet of IoT devices. We have enormous amounts of sensor data, and are looking for someone to present them to our clients in a fast, consistent and intuitive way. What’s more, you will also help reduce the carbon footprint of industrial machines (together responsible for more than 40% of global electricity usage), by improving our dedicated energy monitor.

You will work in a small, dedicated team designing and implementing data structures, algorithms, interactive visualizations and user interfaces to share these insights with clients via web applications and APIs. You build these features end-to-end; you work on databases, application logic and user interfaces.

What you will do

  • Design, implement, test and deploy our web applications that offer actionable information about the health and performance of industrial machines
  • Improve our web applications for IoT device fleet monitoring and advanced data analysis
  • Further develop and scale our infrastructure and backend systems
  • Gather requirements from different stakeholders
  • Build functional APIs to expose our services
  • Code reviews, continuous integration, automation and daily deployments

How we work

The development team uses its own simple, practical and functional methodology, allowing you to fully focus on software engineering without having to switch tasks.

You will work based on the principle of freedom and responsibility.

We take pride in combining professionalism, trust and few meetings.

The development team

The software engineering team currently consists of 9 experienced developers working on a large architecture covering a wide domain, from signal processing on our edge devices through dashboarding for different user groups. Continuous improvement and daily deployments are at the heart of the high level of quality we deliver.

Tech stack

Since we work on cutting-edge technology, we use an up-to-date stack:

  • Python
  • Flask
  • Angular
  • Terraform
  • AWS
  • The team prefers to use Linux distributions for their development environments

What we offer

  • A competitive salary
  • Ability to work remotely
  • The chance to work on cutting-edge technology that affects industry worldwide
  • A fun and professional company culture based on the principle of freedom and responsibility
  • Daily fresh lunches and healthy snacks (order your favorite soups or salads on our dedicated Slack lunch channel)
  • A growing scale-up led by experienced entrepreneurs and managers with a solid track record

Who should apply?

This is a position for a senior software engineer with at least 3 years of relevant coding experience. You are a confident and experienced full stack developer.. We're looking for candidates with the following qualifications:

Mandatory skills and experience

  • Experience designing, building, testing and deploying modern web applications
  • Backend experience with at least one of the following: Python, Java, C++, or Node.js
  • Frontend experience with at least one modern front-end framework: Angular, React, Vue, Polymer, or web components

Experience with any or all of the following is a big plus!

  • Relational and non-relational databases such as:
    • PostgreSQL / MySQL / MSSQL / Oracle
    • DynamoDB / Cassandra / MongoDB / Kafka
  • AWS
  • Terraform
  • Prior professional experience working in scale-ups


Job Benefits:

  • standing desks
  • Daily fresh lunches and healthy snacks
  • 2 minute walk from Leiden Central Station
  • Linux
  • Work on cutting-edge technology that affects industry worldwide
  • A growing scale-up with a solid track record

Time zone: (GMT+01:00) Amsterdam +/- 2 hours

Skills: amazon-web-services python linux terraform scikit-learn

What you will do

As a Software Engineer Machine Learning Operations (MLOps), your objective is to design, build and run our machine learning stack in such a way that we can easily scale up our analysis to many thousands of sensors/electric motors. Your key responsibilities are:

  1. Move newly finished research of the data science team to production
  2. Improve the stability and the reliability of our current pipeline

You will be working on daily basis with both data scientists and developers. It will be your task to review code from data science in the research repository that has already been approved by data science. This means that we already know that the functionality is useful and executes the correct logic. Now, you will have to think about how to schedule the code and put it into production. Also, you must think about the computational efficiency and robustness, meanign that where possible (in these areas) you make improvements to the existing code.

You will be monitoring the data flow, databases and other systems related to our data science pipeline, where you are again focused on robustness and efficiency. It is considered a big plus if you have (some) knowledge about machine learning, allowing you to understand what determines the accuracy of the data and our models. For us at Semiotic Labs, it is not only important that our algorithms run, but simulatenously process the right data and have a high accuracy - ultimately improving our reliability. 

You will be part of the Software Engineering team, taking care of the various software engineering challenges associated with data science and machine learning. 

How we work
The development team uses its own simple, practical, and functional methodology, allowing you to fully focus on software engineering without having to switch tasks. You will work based on the principle of freedom and responsibility.
We take pride in combining professionalism, trust, and very few meetings.

The development team

The software engineering team currently consists of 9 experienced developers working on a large architecture covering a wide domain, from signal processing on our edge devices through dashboarding for different user groups. Continuous improvement and daily deployments are at the heart of the high level of quality we deliver.

Curious to learn about what it's like to join our team of developers?

Tech stack

Since we work on cutting-edge technology, we use an up-to-date stack:

  • Python to orchestrate our infrastructure
  • AWS - we’re using a broad range of AWS services (20+).
  • Terraform
  • The team prefers to use Linux distributions for their development environments

Requirements

Who should apply?

As a Software Engineer Machine Learning you have a computer science background, at least 3 years of software development experience, and a good understanding of artificial intelligence/ machine learning and infrastructure. Next to this, you have:

  • a good understanding of modern databases;

  • experience with designing and running cloud infrastructure, including distributed systems and clusters;

  • knowledge of configuration management tools;

  • experience with modern software development practices (e.g. continuous delivery).

Your favorite stack

  • Python; to orchestrate our infrastructure
    • Sklearn
    • Tensorflow / Keras / Pytorch
  • AWS (or similar)

It’s a big plus if you have experience with

  • Terraform;
  • Docker, Kubernetes or ECS;
  • PostgreSQL;
  • Jenkins;
  • Git

 What we offer

  • A competitive salary 
  • The chance to work on cutting-edge technology that affects industry worldwide
  • A fun and professional company culture based on the principle of freedom and responsibility
  • Daily fresh lunches and healthy snacks, as soon as we are back in the office (order your favorite soups or salads on our dedicated Slack lunch channel)
  • A growing scale-up led by experienced entrepreneurs and managers with a solid track record

Please note Semiotic Labs does not relocate candidates from outside the EU.
We will only hire people with an EU passport, have eligibility to work in, or are already highly skilled migrants in the Netherlands.



Job Benefits:

  • standing desks
  • Daily fresh lunches and healthy snacks
  • 2 minute walk from Leiden Central Station
  • Linux
  • Work on cutting-edge technology that affects industry worldwide
  • A growing scale-up with a solid track record

Time zone: (GMT+01:00) Amsterdam +/- 2 hours

Skills: amazon-web-services python docker jenkins terraform

What you will do
Core areas you will work on as a Senior Cloud DevOps Engineer - IaC:

  • Support and improve the company’s cloud infrastructure - we are heavy users of AWS using 20+ services
  • Support and improve automation processes, using Terraform and Python - our Infrastructure as Cloud tooling
  • Propose, design, and implement security improvements
  • Support and improve data science pipelines
  • Support and optimize the daily deployment of new software versions

This is a position requiring initiative, sound judgment, and a high level of proficiency in software engineering.

How we work
The development team uses its own simple, practical, and functional methodology, allowing you to fully focus on software engineering without having to switch tasks.
You will work based on the principle of freedom and responsibility.
We take pride in combining professionalism, trust, and very few meetings.

The development team
The software engineering team currently consists of 9 experienced developers working on a large architecture covering a wide domain, from signal processing on our edge devices through dashboarding for different user groups. Continuous improvement and daily deployments are at the heart of the high level of quality we deliver.

Curious to learn about what it's like to join our team of developers?

Tech stack
Since we work on cutting-edge technology, we use an up-to-date stack:

  • Python to orchestrate our infrastructure
  • AWS - we’re using a broad range of AWS services (20+).
  • Terraform
  • The team prefers to use Linux distributions for their development environments

Requirements

Who should apply?
This is a position for a senior software engineer with at least 5 years of relevant coding experience. You are a confident and experienced software engineer. We're looking for candidates with the following qualifications:

Mandatory skills and experience

  • Proficiency in coding in Python
  • Broad experience with the AWS suite of services
  • Experience building and improving high-quality CI/CD processes using Jenkins
  • A minimum of 3 years of relevant software development experience in a professional environment, ideally combined with a computer science background or related (e.g. electrical or mechanical engineering or physics)
  • Experience working in fast-paced environments where production deployments take place multiple times a day
  • Keen on exploring and implementing new technologies
  • You truly own the job and responsibilities that come with it

Experience with any or all of the following is a big plus!

  • Terraform and/or Docker
  • Relational and non-relational databases such as:
    • PostgreSQL / MySQL / MSSQL 
    • DynamoDB / Cassandra / MongoDB
  • Prior professional experience working in scale-ups

Qualified candidates for this position might have one of the following professional backgrounds - but not limited to:

  • DevOps / CI/CD: a specialist in CI/CD, with solid experience in DevOps, combined with AWS experience (preferred) or similar (Azure, GCP). Excellent coding skills, preferably in Python.
  • Back-end Development: An experienced backend software engineer with excellent coding skills preferably in Python and AWS knowledge, combined with up-to-date knowledge on security.
  • Site reliability engineer (SRE): with proficiency in coding in Python.

What we offer

  • A salary range of €65–85k annually, plus holiday allowance of 8%
  • The chance to work on cutting-edge technology that affects industry worldwide
  • A fun and professional company culture based on the principle of freedom and responsibility
  • Daily fresh lunches and healthy snacks (order your favorite soups or salads on our dedicated Slack lunch channel)
  • A growing scale-up led by experienced entrepreneurs and managers with a solid track record

Please note Semiotic Labs does not relocate candidates from outside the EU.
We will only hire people with an EU passport, have eligibility to work in, or are already highly skilled migrants in the Netherlands.



Job Benefits:

  • standing desks
  • Daily fresh lunches and healthy snacks
  • 2 minute walk from Leiden Central Station
  • Linux
  • Work on cutting-edge technology that affects industry worldwide
  • A growing scale-up with a solid track record

Time zone: (GMT+01:00) Amsterdam +/- 2 hours