AdTechTalent
Data Science1 month agoOn-site

Smadex

Data Engineering Team Lead

data engineeringbig datasparkscalapythonawsdockerkubernetesfeature storemachine learningreal-time biddingrtbadtechsqlairflowredisjenkins

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Lead

Years experience

5-10

Location

Barcelona, Spain

Full job description

Smadex is seeking a Data Engineering Team Lead with 6+ years in software or data engineering and 2+ years in leadership. The role is full-time, on-site in Barcelona, Spain. Responsibilities include leading two sub-teams (Data Quality and Feature Engineering), designing scalable data pipelines for real-time ML inference, establishing data quality frameworks, enforcing data governance, overseeing feature store development with Scala, coordinating pipeline strategies with Airflow, and ensuring operational excellence. Requirements include advanced Spark and SQL skills, AWS experience (EMR, EC2, Athena, S3), strong debugging skills, and excellent English communication. Experience in AdTech, RTB, feature stores, and container orchestration (Docker, Kubernetes) is a plus. The tech stack includes Python, Scala, Bash, Spark, MySQL, Redis, AWS, Jenkins, Docker, Airflow, Git, Jira, and Notion. Benefits include competitive compensation, medical/dental/vision plans, career growth opportunities, and exposure to global digital advertising partners. Visa sponsorship is not provided.

What you'll do

  • Lead and scale two specialized sub-teams (Data Quality and Feature Engineering), managing performance, career development, and hiring
  • Design scalable, highly available data pipelines bridging big data storage and real-time machine learning inference
  • Establish rigorous standards for data observability, implementing automated monitoring and alerting for complex data ingestion services
  • Define and enforce policies for data privacy, security, and lifecycle management, ensuring compliance with regulations and company standards
  • Oversee development and optimization of high-throughput features using Scala to aggregate data for Redis Cluster
  • Coordinate with infrastructure team to ensure execution of complex data workflows and DAGs using Apache Airflow
  • Monitor global deployments ensuring stability, reliability, and performance of production systems following 'you build it, you run it' philosophy
  • Partner with Chief Data Officer to align technical strategies with business objectives and machine learning roadmaps
  • Collaborate closely with CTO for technical solutions and strategy, and with CPO on product integration and transversal projects

Requirements

  • 6+ years of experience in software or data engineering
  • At least 2 years in a formal leadership or management role building high-throughput distributed systems
  • Advanced knowledge of Spark and ability to conduct deep code reviews
  • Proven track record designing and optimizing complex batch and streaming pipelines using Apache Spark
  • Advanced SQL knowledge
  • Experience with cloud environments (AWS), particularly EMR, EC2, Athena, and S3
  • Strong ability to debug complex distributed systems and drive root-cause analysis for production issues
  • Excellent communication skills in English
  • Legal permit to work in Spain (no visa sponsorship provided)

Tech stack

PythonScalaBashSparkMySQLRedisAWSJenkinsDockerAirflowGitJiraNotion

Benefits

Be part of a leading, fast-growing, innovative company shaping the future of mobile advertisingJoin a highly motivated and young teamPossibility of traveling to the Barcelona HQ for collaboration and team-building activities after first yearGreat compensation package tailored to the U.S. marketMedical, dental, and vision benefits plansExposure to leading global app publishers and media partners in digital advertising industryLearning and training opportunities to grow your career

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

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