Infrastructure Engineer

  • Data Engineering
  • Antwerpen, Belgium

Infrastructure Engineer

Job description

We are on the hunt for an Infrastructure Engineer looking for an opportunity to work with cutting-edge technologies. We move fast, and by joining us, you’ll contribute to helping the development team(s) have a stable environment where they can deploy and maintain their services.

You’ll come up with out-of-the-box solutions that go beyond what we thought was possible. You may break a thing or two in the process. In particular, you’ll work to ensure a unified way of working with infrastructure, monitoring, release management, and operational security.

A couple of words about us!

At Sentiance, we use data science and machine learning to turn smartphone sensor data into rich behavioral insights. These insights enable our clients across insurance, mobility, well-being, and commerce industries to create innovative and personalized offerings that make their users' lives safer, healthier, and ultimately more sustainable.

Achieving this requires state of the art and innovative technologies. At Sentiance, our Engineers and Scientists strive every day at generating the most valuable and precise users’ behavioral motion insights, predictions models and behavior change models and features. Whether you’re looking to write mobile software code, secure the scalability and availability of machine learning pipelines, facilitate the release management pipeline or develop algorithms: what you do here will have a significant impact.

We have a team of 69 people across 20 nationalities working from Sentiance offices in Antwerp, Vilnius, Toronto, sharing a fantastic work culture based on our core values: curiosity, integrity, grit, openness and weirdness.

What would be your key responsibilities?

As an Infrastructure Engineer, success for the team means running things with the least amount of outages and with cost in mind. When problems or issues occur (sometimes they do :-)), we focus on finding a permanent solution instead of applying a patch.

Joining the Sentiance SRE (Site Reliability Engineering) Team, you’ll be working closely within the following areas:

  • Infrastructure: the biggest responsibility is to manage the Cloud Infrastructure, where the Sentiance processing platforms are running on. We deal mostly with production and maintain multiple environments.
    • You will manage our processing environments with Infrastructure-as-Code and automate processes to allow the delivery and engineering team to deploy their services.

  • Obverability: we need to know what’s going on. We gather metrics, logs, maintain alert monitors and dashboards to help detect issues. But more importantly: we try to avoid issues by being ahead of them.

  • Release Management: The flow of going from source code to artifacts and to production on multiple environments. The aim is to make this as automatic as possible
    • Your initial focus will be the facilitation and improvement of the release management pipeline by provisioning the infrastructure, servers, databases

  • Security: This includes access control management, firewalling, implementing best practices, …
    • You will strengthen the Sentiance platform against intrusions

Our philosophy is to be pragmatic, attempt our best to keep things simple, avoid introducing new complexity, automate (but don’t go bananas), release early, release often, small steps, as long as it's forward.


Requirements

What are the essential qualities to be successful in this role?

  • Bachelors in Applied Computer Science or equivalent (self-taught) within the field

  • 3 years of experience in a similar role

  • You have experience with scripting, automation and know Linux

  • You have experience with CI/CD tools (CircleCI, Spinnaker, Jenkins, …)

  • You have experience with AWS or other cloud providers

  • You have experience with Terraform and config management tools (Ansible, Chef, Puppet, …)

  • You have experience with Microservices and Orchestrators (Kubernetes, Nomad, …)

  • You have worked with monitoring frameworks (e.g. Datadog, ELK, …)

  • You are fluent in English

  • Ability to work independently

Nice to Have:

  • You have experience programming in Java and/or Python

  • Databases (SQL/NoSQL), Kafka and/or web server administration

What do we offer you?

  • The opportunity to develop skills you may never have thought you had in you

  • A unique opportunity to grow your creative and innovative mind

  • Ownership and growth in leadership

  • An inspiring hybrid work environment

  • Great team, you will be surrounded by experienced and highly skilled people

  • You can expect an agile and flat structure, flexibility, and openness for the curious

  • Access to top learning platforms

  • We teach how to take opportunities and turn them into real-life solution

  • A competitive salary

Sentiance locations:

Belgium, Lithuania, Canada