Senior Data Engineer

Contentsquare
Summary
Join Contentsquare's Data Ingest team as a Senior Data Engineer and contribute to the evolution of our real-time data ingestion and processing pipeline. You will design efficient services to handle petabytes of data, redesign existing pipelines, lead large-scale projects, and develop innovative data formats. This role requires experience with streaming data pipelines (Kafka), cloud providers (AWS, Azure), and large-scale data challenges. Success involves ensuring the pipeline's scalability, reliability, and efficiency while collaborating with cross-functional teams. Contentsquare offers competitive benefits, including flexible work arrangements, generous paid time off, parental leave, wellbeing allowances, stock options, and employee resource groups.
Requirements
- Experience working in dynamic, complex systems with multiple integrations and the ability to navigate complexity
- Strong experience with streaming data pipelines , particularly using Kafka
- Hands-on experience tackling large-scale data challenges, focusing on scalability, low-latency processing, and fault-tolerant system design
- Experience with cloud providers such as AWS and Azure, with a comfort in writing infrastructure as code
- Strong communication skills , with the ability to collaborate effectively in a team environment
- Ability to thrive in a flat team structure, actively contributing to solving technical challenges alongside peers
- Proactive, full of ideas, with a critical yet constructive attitude and a positive approach to bringing thoughtful input
Responsibilities
- Design efficient services to collect, process, and store petabytes of data, ensuring high scalability and performance
- Challenge the status quo by redesigning and unifying multiple inherited data pipelines, driving the transition to a streamlined, harmonized data architecture
- Lead large-scale projects that involve complex systems and cutting-edge technologies, driving impactful changes across the organization
- Develop innovative data formats and exchange mechanisms that optimize functionality while minimizing costs and maximizing performance
- Share knowledge and increase the team’s expertise by introducing new ideas and mentoring fellow engineers
- Contribute to the continuous evolution of the primary data pipeline, addressing growing data volumes and functional requirements
- Collaborate closely with cross-functional teams to ensure data solutions align with the organization’s strategic goals
Preferred Qualifications
- Proficiency in Go (strongly preferred)
- Knowledge of Kotlin , TypeScript or Scala (appreciated)
- Experience with Kubernetes
- Experience using Kafka
Benefits
- Virtual onboarding, Hackathon, and various opportunities to interact with your team and global colleagues both on and offsite each year
- Work flexibility: hybrid and remote work policies
- Generous paid time-off policy (every location is different)
- Immediate eligibility for birthing and non-birthing parental leave
- Wellbeing and Home Office allowances
- A Culture Crew in every country we’re based in to coordinate regular activities for employees to get to know each other and bond outside of work
- Every full-time employee receives stock options, allowing them to share in the company’s success
- We have multiple Employee Resource Groups, that offer a safe space for individuals who share common identities, life experiences, or allyship to connect, support one another, and passionately advocate for the issues close to their hearts
- And more benefits tailored to each country