Lyft is looking to build the world's largest transportation media network by developing products that allow brands to engage with their unique audience throughout their transportation journeys. The Ad Infra Engineering team needs software engineers passionate about backend and data engineering to build the systems and pipelines powering their ad-serving and measurement platform.
Requirements
- Proficiency in at least one backend programming language (e.g., Python, Go, Java)
- Good understanding of distributed systems, microservices, and database design (SQL and NoSQL).
- Exposure to orchestration tools (e.g., Airflow, Prefect) and data distribution technologies (e.g., Kafka, Pub/Sub).
- Experience working with relational and non-relational databases (e.g., PostgreSQL, BigQuery, DynamoDB).
- Experience with Linux.
Responsibilities
- Develop and maintain backend systems that support real-time ad serving, campaign management, and reporting.
- Design and implement scalable data models to support analytics, targeting, and measurement use cases.
- Build and maintain data pipelines that handle ingestion, transformation, and distribution of large volumes of advertising data.
- Work with orchestration frameworks (e.g., Airflow) to schedule and monitor reliable, 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 (CI/CD, observability, code reviews).
- Participate in architecture discussions and design reviews with an emphasis on performance and reliability.
Other
- 2+ years of industry experience in backend or data engineering roles
- BSc/MSc in Computer Engineering, Computer Science, related field or relevant work experience
- Learn and grow through mentorship, documentation, and regular team collaboration.
- Join a supportive, inclusive environment focused on engineering excellence and business impact.
- Hybrid work schedule: expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays.