Software Engineer - Ad Infra, Lyft Media Job at Lyft in New York
Lyft, New York, NY, United States, 10261
Software Engineer - Ad Infra, Lyft Media
Overview
Lyft is looking for experienced software engineers to join the Ad Infra Engineering team, focused on building the world’s largest transportation media network. This role involves backend and data engineering to support ad-serving and measurement platforms, working with distributed systems and large-scale data workflows. You will collaborate with product, analytics, and data science teams to deliver reliable, high-performance systems that engage our riders and drivers.
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 for 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 emphasis on performance and reliability.
- Learn and grow through mentorship, documentation, and regular team collaboration.
Experience and Qualifications
- BSc/MSc in Computer Engineering, Computer Science, or related field, or relevant work experience
- 2+ years of industry experience in backend or data engineering roles
- 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 with relational and non-relational databases (e.g., PostgreSQL, BigQuery, DynamoDB)
- Experience with Linux
Team and Environment
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
Benefits
- Great medical, dental, and vision insurance options with additional programs available when enrolled
- Mental health benefits
- Family building benefits
- Child care and pet benefits
- 401(k) plan to help save for your future
- Discretionary paid time off for salaried employees; paid time off for hourly employees
- 18 weeks of paid parental leave; eligible for biological, adoptive, and foster parents
- Subsidized commuter benefits
- Lyft Pink – exclusive opportunities to test new benefits of our Ridership Program
Equal Opportunity
Lyft is an equal opportunity employer committed to an inclusive workplace that fosters belonging. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, age, genetic information, or any other basis prohibited by law. We also consider qualified applicants with criminal histories consistent with applicable federal, state and local law.
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule — Team Members will be expected to work in the office 3 days per week on Mondays, Wednesdays, and Thursdays. Hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid