1 day ago
Toronto, CanadaIntern
Responsibilities
- Develop and deploy large-scale machine learning systems across multiple business domains.
- Design, train, improve, and launch machine learning models end to end.
- Write production-scale ML models for Stripe’s global financial infrastructure products.
- Collaborate across teams, incorporate feedback, and communicate work status effectively.
- Learn unfamiliar technologies and systems while independently addressing complex problems.
Requirements
- Pursuing a Master's degree in Computer Science, Machine Learning, or a closely related field, with expected graduation in winter 2027 or spring/summer 2028.
- Practical programming and machine learning experience through projects, classwork, or research.
- Familiarity with Python, Scala, Spark, Pandas, NumPy, and Scikit-learn.
- Knowledge of supervised and unsupervised learning techniques and ML operations; large language model or reinforcement learning experience may be useful.
- Intent to return to the degree program after completing the internship or co-op.
- Preferred qualifications include two years of university education or equivalent experience, peer-reviewed publications and presentations, high-quality pull requests, test coverage, experience navigating new codebases, and strong written communication skills.
Benefits
- Summer 2027 internship opportunity.
- Internship/co-op participants are expected to return to their degree program after completion.
Tech Stack
Categories
About Stripe
Stripe builds financial infrastructure for internet businesses, offering APIs and tools for online and in‑person payments, subscriptions, marketplaces/payouts, fraud prevention, identity, tax, issuing, and treasury. It monetizes through per‑transaction fees and SaaS pricing for advanced products. Founded in 2010 and headquartered in South San Francisco, Stripe is privately held and serves companies from startups to large enterprises worldwide.
