Latest AI JobsBrowse Jobs
Lyft logo

Software Engineer Intern, Machine Learning (Summer 2027 - Toronto)

LyftToronto, CanadaEarly Talent
Apply on company site
Salary
Not listed
Job type
Internship
Experience
Internship
Posted
11 Sept 2026
Status
Open · checked 7d ago

About this role

The machine learning platform team at Lyft builds next-generation infrastructure for low-cost, ultra-immersive transportation using petabyte-scale data across marketplace, mapping, fraud, and growth domains. Software engineering interns collaborate directly with product managers, data scientists, and fellow engineers to design, train, and test machine learning models while converting research papers into working code. The position exists to support high-impact technical initiatives during the Summer 2027 term in Toronto, operating on a hybrid schedule that requires three days in the office per week.

Ideal candidates are university students currently pursuing a technical degree with an expected graduation between December 2027 and Summer 2028. Applicants should bring strong programming capabilities in Python alongside a solid understanding of standard machine learning libraries. Success in the role requires an engineer-at-heart mindset, strong problem-solving resourcefulness, and clear communication skills to share experimental findings and participate in code reviews.

What you will do

  • Contribute to the design, build, training, and testing of machine learning models.
  • Write production-level code to convert machine learning models into working pipelines.
  • Partner with product managers, data scientists, and fellow machine learning engineers to frame problems within the business context.
  • Analyze experimental and observational data, communicating findings to support decisions.
  • Participate in code and spec reviews to ensure code quality and distribute knowledge.

What you need

  • Currently pursuing a Bachelor's, Master's, or PhD degree in Computer Science or a related technical field from a university in Canada.
  • Graduation date between December 2027 and Summer 2028.
  • Available during Summer 2027 for the internship in Toronto.
  • Good understanding and knowledge of machine learning libraries like scikit-learn, TensorFlow, PyTorch, Keras, and MXNet.
  • Strong programming skills in Python or a similar object-oriented language.
  • Proven ability to effectively turn research machine learning papers into working code.

Benefits

  • Mental health benefits
  • 2 days paid time off and 3 days sick time off
  • Subsidized commuter benefits and Lyft ride credits

Skills and tech stack

Questions candidates ask

What is the remote or hybrid work policy?

This role will be in-office on a hybrid schedule. Team members are expected to work in the office at least three days per week, specifically on Mondays, Wednesdays, and Thursdays.

What is the pay rate for this internship?

The expected base pay range for this position in the Toronto area is CAD $46 to CAD $53 per hour. Salary ranges depend on qualifications, experience, and geographic location.

What education level is required to apply?

Candidates must be currently pursuing a Bachelor's, Master's, or PhD degree in Computer Science or a related technical field from a university in Canada. The graduation date must fall between December 2027 and Summer 2028.

Ready to apply?

The application is on the official Lyft careers page.

Apply on company site