Join GitGuardian, a leading cybersecurity scale-up focused on Non-Human Identity security. As a Senior Data Engineer, you'll design and maintain our data platform, develop ELT pipelines, implement data models, collaborate on business projects, and mentor other engineers. You'll have a direct impact on our company's growth and success.
Suggested summary by Welcome to the Jungle
Design, build, and maintain the data platform, ensuring scalability, reliability, and performance.
Develop and optimize robust ELT pipelines, leveraging tools like Fivetran and Airbyte for data ingestion.
Architect and implement sophisticated data models in the Snowflake data warehouse, transforming raw data into clean, business-ready tables.
GitGuardian is a global post-Series B cybersecurity scale-up, with team members in France, Europe and in the USA.
Among our early investors who saw our market value proposition, are the co-founder of GitHub, Scott Chacon, along with Solomon Hykes, Docker's co-founder. American and European top-tier VC firms have also invested in GitGuardian.
GitGuardian leads the way in Non-Human Identity security, offering end-to-end solutions from secrets detection in code, productivity tools and environments to strong remediation, observability and proactive prevention of leaks. Our solutions are already used by more than 600K developers worldwide!
As a Senior Data Engineer, you will join a team of 3 passionate and highly-skilled engineers who are pivotal to GitGuardian's growth and success. Our team's scope is uniquely broad, encompassing the entire data lifecycle—from ingestion and transformation to delivering critical business insights and enhancing our product with data-driven features. You'll be at the crossroads of Business Intelligence and Product development, with a direct impact on our company's trajectory.
Your main responsibilities will be to:
Technical Environment
Core Languages: Python, SQL
Data Warehouse: Snowflake
Orchestration & Deployment: Dagster, Kubernetes, Docker, Terraform
Data Ingestion: Fivetran, Airbyte, custom scripts
Data Visualization: Metabase
Data Sources: PostgreSQL, Elasticsearch, various APIs
If you think you match at least 70% of these criteria, please apply!
Here's what we consider essential for success in this role:
The following skills would strengthen your application but aren't required:
At GitGuardian, we are committed to building a diverse, equitable and inclusive workforce.
We will ask for your gender identity on the application page to help us understand the diversity of our applicant pool and to track our progress in attracting and hiring a diverse workforce. The information is optional and will not be disclosed to the hiring manager or the interview team and will not be considered in the hiring process. We appreciate your willingness to share this with us so that we can continue to improve our diversity, equity and inclusion efforts.
1. Interview with your future manager (60 minutes)
Purpose: To align on your experience, working style, and your high-level approach to data architecture and data modeling. This is a chance to discuss technical philosophy and ensure your vision matches the team's direction.
Skills Assessed: We assess your soft skills (ownership, communication), motivation, and your high-level system design and architectural thinking.
2. Technical interview (60 minutes)
Purpose: To validate your hands-on technical skills through practical coding exercises and operational scenarios. We want to see how you write code, optimize queries, and troubleshoot real-world problems.
Skills Assessed: Your Python coding proficiency, advanced SQL skills, and debugging abilities. We will focus on your approach to writing clean, efficient code and handling operational failures.
3. Final interview with an Executive Manager (30 minutes)
Purpose: To ensure your vision and working style align with GitGuardian's broader company strategy and values.
Skills Assessed: Your high-level business acumen, strategic thinking, and cultural alignment. We want to understand your potential long-term impact on the company.
And also...
Products
Clients
People
Rencontrez Henri, Lead Software Engineer
Rencontrez Ayoub, Lead SRE
These companies are also recruiting for the position of “Données/Business Intelligence”.