Senior Software Engineer - Ad Infra, Lyft Ads
Core
Building backend systems and data pipelines for Lyft's ad-serving, measurement, and audience platform to enable brands to engage with riders and drivers.
Role type
Senior backend and data engineer
Builds
Real-time ad serving systems, campaign management tools, and large-scale data workflows for the transportation media network
Domain
Ad technology / Transportation media
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, Go, Java, distributed systems, microservices, SQL, NoSQL, Airflow, Kafka, Pub/Sub, PostgreSQL, BigQuery, DynamoDB, Linux
Preferred skills
Architecture design, CI/CD, observability, code reviews
Technologies
Airflow, Kafka, Pub/Sub, PostgreSQL, BigQuery, DynamoDB
Responsibilities
Develop and maintain backend systems for real-time ad serving and campaign management; Design and implement scalable data models for analytics and targeting; Build and maintain data pipelines for ingestion, transformation, and distribution of advertising data; Work with orchestration frameworks to schedule and monitor production-grade data workflows; Collaborate with cross-functional partners to integrate internal and third-party systems via APIs and batch data feeds; Write clean, maintainable, and testable code following best practices; Participate in architecture discussions and design reviews with an emphasis on performance and reliability
Seniority
Senior, hands-on IC