Senior Data Engineer - Core Data Platform Team
Role details
Job location
Tech stack
Job description
We're a leading force in the ad tech industry, revolutionizing how brands connect with their audiences. Our platform processes billions of ad impressions daily, generating massive datasets that drive our core business. We thrive on innovation and seek a Senior Data Engineer to help us build and scale the data infrastructure that powers our insights and analytics. This is a unique opportunity to work with cutting-edge technologies and make a direct impact on our products., As a Senior Data Engineer, you'll be a key part of our data platform team, responsible for designing, building, and maintaining robust and scalable data pipelines. You'll work closely with data scientists, analysts, and server side engineers to ensure our data is reliable, accessible, and ready for analysis. Your expertise will be crucial in expanding our data warehouse and data lake capabilities, enabling us to deliver next-generation ad tech solutions.
Your mission will be to:
- Develop and Optimize Data Pipelines: Design, build, and maintain ETL/ELT pipelines using Apache Spark to ingest, process, and transform large-scale datasets from various sources.
- Manage Cloud Infrastructure: Architect and manage our data infrastructure primarily on Google Cloud Platform (GCP) or Amazon Web Services (AWS). This includes services like BigQuery, S3, GCS, EMR, and AirFlow.
- Enhance Data Storage: Improve and manage our data warehouse and data lake solutions, ensuring data quality, consistency, and accessibility for business intelligence and machine learning applications.
- Collaborate and Innovate: Partner with cross-functional teams to understand data needs and implement solutions that support new product features and business initiatives.
- Ensure Data Integrity: Implement monitoring, alerting, and logging systems to maintain data pipeline health and ensure data accuracy.
Requirements
Do you have experience in TypeScript?, * 7+ years of professional experience in a data engineering or similar role.
- Good programming abilities. Testing your code is second nature to you. You are mindful of your application's architecture, performance, maintainability, and overall quality.
- Technical skills
- Strong proficiency in SQL / Java or Scala / Python.
- Extensive experience with distributed data processing frameworks like Apache Spark / Flink / Hive / Trino.
- Proven experience working with cloud-based data services on GCP or AWS (e.g.BigQuery, S3, GCS, EMR, DataProc).
- Experience with real-time data streaming technologies like Kafka or Flink.
- Deep understanding of data warehouse and data lake concepts and best practices
- Knowledge of Apache Iceberg or Delta Lake
- Solid understanding of IaC using Terraform
- Familiarity with SQL and NoSQL databases.
- Good communication skills and ability to work collaboratively within a team. You are an active listener and a dialogue facilitator, you know how to explain your decision and like sharing your knowledge.
- Multiple shipped projects in Software Engineering.
- Production knowledge and practices (Release, Observability, Troubleshooting, …), thanks to multiple shipped projects / applications. Strong problem-solving skills.
Nice to Have
- Familiarity with containerization (Docker/OrbStack, Kubernetes).
- Knowledge of the ad tech ecosystem (e.g., DSPs, SSPs, Ad Exchanges).
Benefits & conditions
- Security & Savings: Attractive package providing financial peace of mind, including competitive compensation, profit-sharing, daily meal vouchers (Swile), family health insurance (Alan), and a personalized relocation package (if needed).
- Career Development: Continuous investment in our employees' skills: in-house and external training, tech conference opportunities, internal mobility (individual contributor or management career ladder).
- Life Balance: A well-balanced work-life for our employees is one of our top priorities: 35+ days off per year, hybrid work (2 days remote work per week), fully covered parental leave, and reserved daycare places.
- Wellness: Prioritizing employee well-being through premium work equipment, enjoyable work environment (work-life balance, team building events, summits), remote work subsidy, promoting Diversity & Inclusion with internal & external initiatives (women speaking groups, dedicated school partnerships), dedicated charitable time and sustainability actions (Eco Tree, subsidy for eco-mobility).