- Company Name
- TEADS
- Job Title
- Principal Engineer Consultant in Adtech - Data Science & AI Department
- Job Description
-
**Job Title:** Principal Engineer Consultant – Data Science & AI (AdTech)
**Role Summary:**
Lead the design, development, and deployment of large‑scale distributed machine learning systems that power real‑time ad auctions, delivering billions of predictions per second. Drive technical strategy, mentor cross‑functional teams, and bridge product, data science, and engineering to optimize advertising outcomes.
**Expectations:**
- Champion cutting‑edge research in CTR/CVR modeling, recommendation foundations, online learning, embeddings, ad matching, pacing, and auction design.
- Serve as a senior advisor, aligning product, data science, and engineering on cost‑benefit and risk objectives.
- Own end‑to‑end project delivery from architecture to production across global systems.
- Publish findings, maintain close contact with academic communities, and advance internal knowledge.
**Key Responsibilities:**
- Architect and scale ML pipelines for real‑time bidding and ranking, ensuring sub‑millisecond latency and high throughput.
- Evaluate and prototype new models, foundation systems, and techniques to improve accuracy and efficiency.
- Collaborate with data scientists to translate research into production solutions.
- Mentor junior engineers and data scientists on best practices, system design, and experimental rigor.
- Partner with product managers to prioritize initiatives that maximize ROI and technical feasibility.
- Conduct performance monitoring, model retraining, and A/B testing to sustain system reliability.
- Lead incident reviews, root‑cause analysis, and post‑mortem documentation.
**Required Skills:**
- Extensive experience (10+ years) in ad‑tech and large‑scale ML system engineering.
- Strong knowledge of CTR/CVR, recommendation models, embeddings, online learning, bidding, pacing, and auction theory.
- Proficiency in distributed systems (Kafka, Spark, Flink), model serving (TensorFlow Serving, TorchServe, custom frameworks).
- Deep programming proficiency (Python, Scala, Java/C++) and version control best practices.
- Excellent communication, stakeholder management, and mentorship abilities.
- Analytical mindset with a scientific approach to experimentation and critical literature review.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Statistics, Machine Learning, or related field.
- Advanced certifications in distributed systems, cloud architecture, or machine learning are a plus.