💼Jobs 📝Blog 🧮Salary Calc 🌍Cost of Living 📋Tax Guide
👤Sign In Post a Job — from $99
Lyft

Senior Software Engineer - Ad Infra, Lyft Ads

EngineeringFull-TimeSenior
Location
Worldwide
Job Type
Full-Time
Experience
Senior
Apply Now

Job Description

ABOUT THE ROLE We're seeking a Senior Software Engineer to join Lyft Ads - Ad Infra team. As a key member of our engineering team, you will collaborate with cross-functional partners to design, build, and maintain systems and pipelines powering our ad-serving, measurement, and audience platform. This role offers a great opportunity for early-career engineers to gain experience working with distributed backend systems and large-scale data workflows. WHAT YOU'LL DO As a Senior Software Engineer for Lyft Ads - Ad Infra, your responsibilities will include: Developing and maintaining backend systems that support real-time ad serving, campaign management, and reporting. Designing and implementing scalable data models to support analytics, targeting, and measurement use cases. Building and maintaining data pipelines that handle ingestion, transformation, and distribution of large volumes of advertising data. Working with orchestration frameworks (e.g., Airflow) to schedule and monitor reliable, production-grade data workflows. Collaborating with cross-functional partners to integrate internal and third-party systems via APIs and batch data feeds. Writing clean, maintainable, and testable code following best practices (CI/CD, observability, code reviews). Participating in architecture discussions and design reviews with an emphasis on performance and reliability. Learning and growing through mentorship, documentation, and regular team collaboration. WHAT YOU'LL NEED To be successful in this role, you will need: A Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field, or relevant work experience. At least 5 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 working with relational and non-relational databases (e.g., PostgreSQL, BigQuery, DynamoDB). Experience with Linux. WHY REMOTE As a Senior Software Engineer for Lyft Ads - Ad Infra, you will have the flexibility to work from anywhere for up to 4 weeks per year. This role is a hybrid position, requiring you to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. BENEFITS As a Lyft employee, you will be eligible for: Extended health and dental coverage options, along with life insurance and disability benefits. Mental health benefits. Family building benefits. Child care and pet benefits. Access to a Lyft-funded Health Care Savings Account. RRSP plan with company match to help save for your future. Flexible paid time off policy, allowing you to take off as much time as you need (with manager approval). 18 weeks of paid time off for new parents, designed as a top-up plan to complement provincial programs. Subsidized commuter benefits and Lyft ride credits.