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.
As a Staff Engineer, you will ensure that the technical foundations of our product enable us to deliver on our long-term ambitions, and help the team improve its practices.
You will report directly to Sifflet’s Head of Engineering, working across teams depending on where you can have the most impact at any given moment.
Your responsibilities will include:
Technical leadership: build a technical roadmap that tackles technical debt, anticipate scaling needs, match future product requirements, and improve team velocity.
Coaching: train engineers to strengthen team methodologies and elevate standards, perform design and code reviews.
System design and implementation: lead the design and implementation of complex projects. This is a hands-on role where you’ll be expected to contribute to product development.
Our engineering team currently includes between 15 and 20 engineers, split into four feature teams.
This is a challenging but rewarding role with significant impact on our product and engineering organization.
Applications written either in Java 21 (Spring Boot 3) or Python 3 (FastAPI / Pytorch / …), to tap into the huge data ecosystem offered by these languages.
Temporal as an orchestrator, MySQL (running on AWS RDS) as the database.
Frontend written in Typescript + VueJS.
Our product is available as a SaaS (deployed on AWS) or self-hosted (we support AWS, GCP and Azure), running on Kubernetes clusters.
Plus a few supporting services: Gitlab CI, Prometheus/Loki/Grafana, Sentry…
There are a few unique aspects to our stack:
Applications have direct access to customer data warehouses, so security is extremely important, and we will invest more than the typical startup in this domain.
We use a single-tenant architecture (one separate infrastructure stack per customer).
We run multiple LLM and machine learning features in production.
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’re building a genuinely great product, which solves immediate issues for engineering teams and business users.
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 think you’ll love the team!
More than 8 years of experience designing and building non-trivial systems and web applications.
Experience in coaching engineers and helping teams improve.
Some familiarity with the tech stack described above, although you don’t need to be an expert on everything beforehand.
You know how to work with multiple stakeholders, notably product managers and engineering team leads.
You are comfortable in a fast-paced startup environment, know how to quickly validate ideas, and are willing to update plans based on new market signals.
Exposure to the modern data stack and related data engineering workflows would be a plus, as this would allow you to quickly understand our customers and our product direction.
Fluent in French (most engineering work is discussed in French) and English (all written communication is in English).
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!
A first call with either Benoît (Head of Engineering)
One coding interview and one system design interview (about 2 hours each)
One call with a product manager (30 minutes)
One call with Salma (CEO)
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.
Tieto spoločnosti tiež prijímajú pracovníkov na pozíciu "{profesia}".