{bc}
indeed

Software Engineer, Ad Infra

Lyft
Toronto, CAN
Onsite
CAD 108,000 - 135,000
Discovered Today
Backend engineeringData engineeringPythonGoJavaDistributed systems

Full Job Posting

Role overview

Lyft is hiring a Software Engineer for its Ads Infrastructure Engineering team, focused on backend and data engineering.

The team builds systems and pipelines for ad serving, measurement, and audience platforms, working with product, analytics, and data science teams.

The posting describes this as an opportunity for an early-career engineer.

Responsibilities

  • Develop and maintain backend systems supporting real-time ad serving, campaign management, and reporting.
  • Design and implement scalable data models for analytics, targeting, and measurement.
  • Build and maintain pipelines to ingest, transform, and distribute large volumes of advertising data.
  • Use orchestration frameworks to schedule and monitor reliable, production-grade data workflows.
  • Integrate internal and third-party systems through APIs and batch data feeds with cross-functional partners.
  • Write clean, maintainable, testable code and follow CI/CD, observability, and code-review practices.
  • Participate in architecture discussions and design reviews focused on performance and reliability.
  • Learn and develop through mentorship, documentation, and regular team collaboration.

Experience and qualifications

  • BSc/MSc in Computer Engineering, Computer Science, a related field, or relevant work experience.
  • At least two years of industry experience in backend or data engineering roles.
  • Proficiency in at least one backend programming language, such as Python, Go, or Java.
  • Good understanding of distributed systems, microservices, and database design using SQL and NoSQL.
  • Exposure to orchestration tools such as Airflow or Prefect and data distribution technologies such as Kafka or Pub/Sub.
  • Experience with relational and non-relational databases, such as PostgreSQL, BigQuery, or DynamoDB.
  • Experience with Linux.

Workplace

  • Hybrid schedule requiring at least three office days per week, including Monday, Wednesday, and Thursday.
  • Hybrid employees may work from anywhere for up to four weeks per year.

Compensation

  • Expected base pay in the Toronto area is CAD $108,000–$135,000 per year, excluding potential equity, bonus, and benefits.

Benefits

  • Benefits include health and dental coverage, life insurance, disability benefits, mental health benefits, family-building benefits, and a health care savings account.
  • Other benefits include an RRSP match, paid time off, parental leave, subsidized commuter benefits, and Lyft ride credits.

About Lyft

Lyft says its purpose is to serve and connect and describes its workplace as one where team members can belong and thrive.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Lyft