Senior Principal Engineer - Profitable AI Programmatic Advertising Platform

New Yesterday

OverviewWe are seeking an exceptional Senior Principal Engineer to join our Engineering team. This role combines deep technical expertise in data engineering with leadership responsibilities in a high-impact environment. The ideal candidate will architect and build scalable systems that power our cutting-edge advertising AI platform while mentoring the next generation of engineers.ResponsibilitiesDesign and implement large-scale data engineering pipelines that process billions of ad events dailyArchitect robust, high-performance systems using modern data stack technologiesSupport the development of machine learning pipelines incorporating LLMs and generative AI for ad optimization and targetingDrive technical decisions across multiple teams and projectsEstablish engineering best practices and standards for the ad technology platformSystem DevelopmentBuild and optimize data processing systems using Snowflake and Databricks/SparkDevelop high-performance backend services in Python and at least one systems programming languageCreate scalable ETL/ELT pipelines for real-time and batch processingImplement monitoring, alerting, and observability solutions for production systemsEnsure system reliability, performance, and security across all platformsProject Leadership & MentorshipLead cross-functional projects from conception through deliveryMentor junior and mid-level engineers, providing technical guidance and career development supportCollaborate with architects, product managers, data scientists, and other stakeholders to translate business requirements into technical solutionsConduct code reviews and provide constructive feedback to maintain code qualityPresent technical concepts and project updates to both technical and non-technical audiencesRequired QualificationsTechnical Skills: Programming Languages: Expert-level proficiency in Python and at least one strongly typed, object-oriented language (Rust, C++, or Go)Data Platforms: Hands-on experience with Snowflake for data warehousing and analyticsBig Data Processing: Proven experience with PySpark or Scala on Databricks/Apache Spark used for high-volume, streaming data processingData Engineering: Strong background in building and maintaining data pipelines, ETL processes, and data architectureContainer Technologies: Minimum 5 years of hands-on experience with Docker and Kubernetes, including AWS implementations (EKS, ECS, Fargate)Cloud Platform: Required experience working in AWS environment with deep understanding of core services and best practicesAd Technology: Deep understanding of programmatic advertising, RTB (Real-Time Bidding), DSPs, SSPs, or related ad tech systemsPreferred QualificationsMachine Learning & AI: Experience building ML pipelines, particularly those involving LLMs, generative AI, or other advanced ML techniquesAdvanced AWS Services: Experience with additional AWS services such as Lambda, Step Functions, EMR, Redshift, or SageMakerInfrastructure as Code: Proficiency with Terraform, CloudFormation, or similar IaC toolsStreaming Data: Knowledge of real-time data processing frameworks (Kafka, Kinesis, Pulsar)Database Technologies: Experience with both SQL and NoSQL databasesExperience & LeadershipExperience: 8-15 years of software engineering experience, with 10-12 years being the target rangeLeadership: Demonstrated ability to lead technical projects and mentor junior team membersCommunication: Excellent written and verbal communication skillsProblem Solving: Strong analytical and problem-solving capabilities with attention to detailLocation and further details are not specified in this refined description. #J-18808-Ljbffr
Location:
City Of London, England, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search