Senior Backend Engineer - Integration

Plný úvazek
Paris
Plně vzdálený
Plat: Neuvedeno
zkušenosti: > 5 let
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 connects to many different data sources: data warehouses (Google BigQuery, Snowflake, AWS Redshift…), business intelligence visualisation solutions (Looker, PowerBI, AWS QuickSight…), transformation/ETL tools (dbt, Fivetran, Airflow…)… For each of these data sources, we need to support all Sifflet features (catalog, lineage, monitoring…).

As each integration requires deep knowledge about the API, data model, and behaviour of each data source, Sifflet has a team dedicated to building these integrations. As a member of this team, you will:

  • Design and implement new integrations with data products. This often requires using and researching how each data source behaves, and then think hard about how to model it within the Sifflet platform.

  • Make the necessary changes to architecture and implementation to scale our data ingestion engine - some of our customers connect Sifflet to really large instances.

  • Add support for completely new integration types - which entails defining how they will be displayed and integrated within the Sifflet application.

  • Lead technical improvements to our codebase and architecture: integrating with many external services naturally results in many challenges regarding modularization, testability, and reliability.

  • Help improve the team standards and processes, both around technical decisions and product design.

Some projects you could be working on

  • Build a new model for our lineage capabilities, seamlessly merging data from various sources (such as query logs processed by our in-house SQL parser, data warehouses lineage API, or dbt models) into an easy-to-query model used as a source for both automated capabilities (such as root cause analysis) and UI elements (lineage graph).

  • Optimize the queries issued by our ingestion engine to reduce the cost incurred by customers when monitoring their datasources with Sifflet.

  • Fetch query history from all sources, and use it as an input for automated root cause analysis.

Our stack

  • Applications written in (modern) Java, to tap into the huge data ecosystem offered by this language; Spring Boot 3.

  • Other teams at Sifflet use Typescript + Vue.js (frontend) or Python. You may need to write small chunks of code in these languages too.

  • Infrastructure: Kubernetes (AWS EKS clusters), MySQL (on AWS RDS), Temporal for job orchestration.

  • 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.


Požadavky na pozici

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

  • General knowledge around some of these topics: data warehouses, data visualisation solutions, ETL pipelines… Of course, you don’t have to know everything upfront, you’ll pick up what you need on the job.

  • Willingness to learn Java and Spring Boot if you don’t already know this ecosystem.

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

  • You want to coach other engineers to elevate the team standards

All written communication at Sifflet is in English, but the engineering team routinely uses French, so some fluency in French is required.

No one who’s joined Sifflet was a perfect fit on paper. If this role excites you but you don’t meet every requirement, we’d still love to hear from you!


Proces náboru

  • Introduction Call (30min) – A conversation with a team lead to discuss your background, the role, and what excites you about Sifflet.

  • Technical Interviews – Two in-depth assessments:

    Coding Interview (90min) – Evaluate your problem-solving and coding skills.

    System Design Interview (90min) – Assess your ability to design scalable and efficient systems.

  • Meet the Product team – Gain insights into our vision, challenges, and ambitions.

  • Team Connect – Meet your future colleagues, experience our culture, and see firsthand what makes our team awesome!

  • Reference Call – A final step to gather feedback from previous colleagues or managers.

The entire process can be completed remotely; however, you’re more than welcome to visit our beautiful office in the heart of Paris.

Perks of joining us!

  • Competitive salary package

  • Equity (BSPCE) — because building value together matters!

  • Alan health insurance (top-tier coverage)

  • Swile meal vouchers

  • 50% reimbursement of your transportation pass (Navigo)

  • Hybrid work setup with a beautiful office in central Paris

  • A fast-growing, international environment with real ownership and impact

  • office events, and plenty of good food!

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}".

  • Joko

    Software Engineer

    Joko
    Joko
    Plný úvazek
    Paris
    Plně vzdálený
    Mobile Apps, Artificial Intelligence / Machine Learning
    88 zaměstnanci

  • Senior Software Engineer

    Zefir
    Zefir
    Plný úvazek
    Paris
    Plně vzdálený
    Plat: 53K až 85,5K €
    Artificial Intelligence / Machine Learning, Residential Real Estate
    70 zaměstnanci

  • eXalt

    Commando / RAD / Développeur de Proximité - Finance de Marché

    eXalt
    eXalt
    Plný úvazek
    Paris
    Příležitostná práce z domova
    Plat: 42K až 65K €
    Artificial Intelligence / Machine Learning, IT / Digital
    1 300 zaměstnanci

  • Mistral Ai

    Partner Solution Architect - EMEA

    Mistral Ai
    Mistral Ai
    Plný úvazek
    Paris
    Několik dní doma
    Artificial Intelligence / Machine Learning, IT / Digital
    280 zaměstnanci

  • Sekoia.io

    Backend Engineer

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

  • Dataiku

    Fullstack Software Engineer - Core

    Dataiku
    Dataiku
    Plný úvazek
    Paris
    Žádná práce na dálku
    Software, Artificial Intelligence / Machine Learning
    1 000 zaměstnanci

Podívat se na všechny nabídky