Backend Engineer - Monitoring

Plný úvazek
Paris
Plně vzdálený
Plat: Neuvedeno
zkušenosti: > 2 roky
Vzdělání: Magisterský stupeň vzdělání

Sifflet
Sifflet

Máte zájem o tuto nabídku?

Otázky a odpovědi ohledně nabídky

Pozice

Popis pozice

About Sifflet

We are building the world’s best data observability platform to help companies excel at data-driven decision making.

Today, half of a data team’s time is spent troubleshooting data quality issues. Sifflet is putting an end to that. Our solution allows data engineers and data consumers to visualize how data flows between their services, define data quality checks, and quickly find the root cause of any data anomaly.

About the job

Sifflet implements data quality checks ranging from simple (detecting null values) to very complex (time series forecasting models to validate that the distribution of a set of columns hasn’t changed in an unexpected way, taking into account seasonality, one-off events…). This foundation powers many features, such as automatically merging related alerts into incidents.

The monitoring team is responsible for evolving the data quality checks performed by Sifflet, and all associated workflows. As a member of this team, you will:

  • Design and implement new types of data quality checks.

  • Build features to allow users to efficiently monitor their entire data stack, such as automated monitor suggestions.

  • Design advanced solutions to cut the alerting noise, such as automated incident root cause analysis.

  • Scale our monitoring engine to support more and more customers. Some customers require monitoring massive data sets.

Some projects you could be working on

  • Add support for automated data profiling (understanding the expected distribution of values in all columns), and build an automated anomaly detection on top of that.

  • Implement automated monitoring at scale, without requiring the user to manually define its own quality checks.

  • Design new, more powerful data quality checks.

Our stack

  • The monitoring engine is built with Python 3 and its large data/ML ecosystem (notably PyTorch).

  • Jobs are orchestrated with Temporal.

  • The web API is written in (modern) Java with Spring Boot 3, the web frontend is a VueJS application written in Typescript. You may occasionally need to make minor changes to this code base.

  • Infrastructure: Kubernetes (AWS EKS clusters), MySQL (on AWS RDS).

  • Plus a few supporting services: Gitlab CI, Prometheus/Loki/Grafana, Sentry…

While not directly part of our stack, expect to gain a lot of knowledge on many products in the modern data ecosystem. The subtleties of BigQuery or Snowflake will soon be very familiar to you.

Are we the company you’re looking for?

  • We have offices in Paris, but we’re very remote friendly - several team members are fully remote.

  • We offer competitive salary and company equity.

  • We have experts on many topics, so there’s always someone to help. We also have tech talks where everyone can discuss a cool project or technology.

  • We’re constantly exposed to the intricacies of the modern data ecosystem - you’ll become very knowledgeable about data engineering and the modern data stack, and about how data is used in enterprises.

  • Our culture emphasises teamwork to efficiently deliver projects to production.

  • We’re building a genuinely great product, and we think you’ll love the team!


Požadavky na pozici

  • More than two years of experience in a backend engineer role or equivalent. Data engineers who want to move to a backend engineering position are also welcome.

  • General knowledge of the “modern data stack” ecosystem, especially data warehouses and databases. You don’t have to know everything upfront of course, you’ll pick up what you need on the job.

  • Willingness to learn Python if you don’t already know the language. While this is not a machine learning (ML) engineering position, you will also be exposed to ML topics.

  • You value ownership of your projects from design to production, and aren’t afraid of taking initiatives.

While all written communication at Sifflet is in English, the engineering team routinely work in French, so some fluency in French is required.

None of the people who joined Sifflet perfectly matched the described requirements for the role. If you’re interested in this position but don’t tick all the boxes above, feel free to apply anyway!


Proces náboru

  • A first call with either Benoît (Head of Engineering) or Pierre (Monitoring Team Lead) (30 minutes)

  • One coding interview and one system design interview (1h30 each)

  • One call with a product manager (30 minutes)

At this point we generally know if we want to extend an offer, but we’re happy to organize additional sessions so you can better know the team and the company.

Chcete se dozvědět více?

Tato volná pracovní místa by vás mohla zajímat!

Tyto společnosti rovněž nabírají pracovníky na pozici "{profese}".

  • Diffusely

    Senior Back-End Engineer

    Diffusely
    Diffusely
    Plný úvazek
    Paris
    Několik dní doma
    Software, Artificial Intelligence / Machine Learning
    200 zaměstnanci

  • Nabla

    Back-End Engineer

    Nabla
    Nabla
    Plný úvazek
    Paris
    Několik dní doma
    Artificial Intelligence / Machine Learning, Big Data
    60 zaměstnanci

  • Sekoia.io

    Backend Engineer

    Sekoia.io
    Sekoia.io
    Plný úvazek
    Rennes, Paris
    Plně vzdálený
    Software, Artificial Intelligence / Machine Learning
    110 zaměstnanci

  • GoPro France

    Senior Android Software Engineer

    GoPro France
    GoPro France
    Plný úvazek
    Issy-les-Moulineaux
    Mobile Apps, Specializované technické obory
    103 zaměstnanci

  • Philips Health Technology Innovation Paris

    Software Engineering Director

    Philips Health Technology Innovation Paris
    Philips Health Technology Innovation Paris
    Plný úvazek
    Paris
    Artificial Intelligence / Machine Learning, Připojené objekty
    250 zaměstnanci

  • Sifflet

    Senior Backend Engineer - Integration

    Sifflet
    Sifflet
    Plný úvazek
    Paris
    Plně vzdálený
    Artificial Intelligence / Machine Learning, SaaS / Cloud Services
    38 zaměstnanci

Podívat se na všechny nabídky