We are building the worlds best data observability platform to help companies excel at data-driven decision making.Today half of a data teams 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.Companies such as Datadog and New Relic have improved the productivity of developer teams tenfold. Our goal is to bring the same benefits to data teams. In a few years, every data-driven company will be using a data observability solution, and we want to be the best solution on the market (and of course, we have plans to go well beyond simple data observability).We are backed by tier 1 investors and work with customers all across the globe. Our number of clients is growing steadily, and we need to expand our team!Sifflet implements data quality checks ranging from the simple (detecting null values) to the very complex (time series forecasting models to validate that the distribution of a set of columns hasnt changed in an unexpected way, taking into account seasonality, one-off events). This foundation is used by many features, such as automatically merging related alerts into incidents.ResponsibilitiesThe monitoring team is responsible for evolving the data quality checks performed by Sifflet, and all related features. As a member of this team, you will:design and implement new types of data quality checksbuild features to allow users to efficiently monitor their entire data stack, such as automated monitor suggestionsdesign advanced solutions to cut the alerting noise, such as automated incident root cause analysisscale our monitoring engine to support more and more customers. Some customers require monitoring massive data sets.Some projects you could be working onadd support for automated data profiling (understanding the expected distribution of values in all columns), and build a statistical root cause analysis feature on top of thatbuild an API to allow users to submit their own asset quality metrics, and surface unmonitored assets to usersdesign and implement automated quality check suggestionsOur stackthe monitoring engine is built with Python 3 and its large data/ML ecosystem.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), Temporal for job orchestration.and a few supporting services: Gitlab CI, Prometheus/Loki/Grafana, SentryWhile 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.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 around some of these topics: data warehouses, data visualisation solutions, ETL pipelines You dont have to know everything upfront of course, youll pick up what you need on the job.willingness to learn Python if you dont already know this ecosystem.you value ownership of your projects from design to production, and arent afraid of taking initiatives.None of the people who joined Sifflet perfectly matched the described requirements for the role. If youre interested in this position but dont tick all the boxes above, feel free to apply anyway!Are we the company youre looking for?We have offices in Paris, but were very remote friendly - several team members are fully remote.We offer competitive salary and company equity.We have experts on many topics, so theres always someone to help. We also have weekly tech talks where everyone can discuss a cool project or technology.Were constantly exposed to the intricacies of the modern data ecosystem - youll become very knowledgeable about data engineering and the modern data stack, and about how data is used in enterprises.Were building a genuinely great product, and we think youll love the team!We Believe In a Transparent And Engaging Hiring Process To Ensure The Best Fit For Both You And Our Team. Heres What To ExpectIntroduction 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, youre more than welcome to visit our beautiful office in the heart of Paris.Perks of joining us!Competitive salary packageEquity (BSPCE) because building value together matters!Alan health insurance (top-tier coverage)Swile meal vouchers50% reimbursement of your transportation pass (Navigo)Hybrid work setup with a beautiful office in central ParisA fast-growing, international environment with real ownership and impactoffice events, and plenty of good food!