AdTechTalent
Engineering2 days agoHybrid

Criteo

Team Lead Software Engineer - Product Engineering

team leadsoftware engineeringproduct engineeringC#JavaGoHadoopETLdata processingdata modelingscalable systemshigh availabilitymentoringleadership

Key details

Salary

Not specified

Employment type

Permanent Full Time

Seniority

Lead

Years experience

5-10

Location

Bucharest, Romania

Full job description

Lead a team of engineers to deliver scalable, maintainable software processing over 7 billion events daily. Work with a large private Hadoop cluster and cutting-edge data processing technologies. Shape data models to convert noisy data into meaningful signals. Build and maintain high-volume, highly available systems. Participate in architecture and product roadmap discussions. Requirements: Master's degree in Computer Science or related field, 7+ years software engineering experience with compiled languages (C#, Java, Go), strong CS fundamentals, experience with ETL pipelines and complex systems, leadership and mentoring experience, strong problem-solving and communication skills. Benefits include hybrid work model, career development, health and wellness support, competitive salary with performance rewards, family-friendly policies, and potential equity.

What you'll do

  • Lead a team of engineers delivering scalable and maintainable code
  • Work with one of the largest private Hadoop clusters
  • Shape and evolve data models to turn noisy data into meaningful signals
  • Build and operate high-volume, highly available systems
  • Participate in architecture discussions
  • Help shape the product roadmap
  • Take full ownership of delivering impactful projects

Requirements

  • Master’s degree in Computer Science, Engineering, or a related field
  • Experience leading or managing a team of engineers
  • 7+ years of experience in software engineering
  • Experience with compiled languages like C#, Java, or Go
  • Strong foundation in core Computer Science concepts (data structures, algorithms, data modeling, optimization)
  • Comfortable working with ETL pipelines and multi-stage data processing systems
  • Experience building and evolving complex systems
  • Passion for shipping high-performance, high-quality code
  • Ownership and accountability
  • Strong problem-solving skills
  • Strong communication and teamwork skills

Tech stack

C#JavaGoHadoopETL pipelinesdata processing

Benefits

Hybrid working model blending home and officeLearning, mentorship, and career development programsHealth benefits, wellness perks, and mental health supportDiverse, inclusive, and globally connected teamAttractive salary with performance-based rewardsFamily-friendly policiesPotential for equity depending on role and level

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.