Reddit logo

Software Engineer

Reddit · Remote - Ontario, Canada

Location
Remote - Ontario, Canada
Funding
Public Company
Posted
Oct 21, 2025

Reddit is hiring a Software Engineer based in Remote - Ontario, Canada. Every apply link on Engg.space goes straight to the company's own careers page - no recruiter middleman, no generic job-board form.

Apply directly at Reddit

Role details

Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit www.redditinc.com . Reddit has a flexible workforce! If you happen to live close to one of our physical office locations our doors are open for you to come into the office as often as you'd like. Don't live near one of our offices? No worries: You can apply to work remotely in any country in which we have a physical presence. Team Description Reddit is poised to rapidly innovate and grow like no other time in its history. We’re currently hiring across three distinct teams: Ad Safety & Verification Team The mission of the Ads Safety & Verification team is to protect the Reddit ads ecosystem so that users have a safe ads experience and legitimate advertisers trust Reddit. This team builds full stack, high scale products that span Reddit’s consumer-facing apps and ads systems. They own integrations with metrics verification and brand safety partners and operate services that scale to reliably handle tens of millions of requests per day. Ads Creative Management (ACM) Team The Ads Creative Management team focuses on the tools and systems advertisers use to create and manage their ad content. From images and videos to headlines and full post creatives, they enable efficient creative management and innovation across the campaign lifecycle. They work closely with AI teams to provide intelligent content suggestions and automation, helping advertisers launch high-quality campaigns faster and more effectively. Brand Innovation Team The Brand Innovation team drives the development of new ad formats that help advertisers maximize reach and brand impact. They focus on high-visibility, awareness-driven solutions that create memorable experiences for Reddit users. By delivering guaranteed placements and engaging ad interactions, they support major brand initiatives and help advertisers achieve measurable outcomes. Their work includes evolving existing formats and launching entirely new ones to keep Reddit’s ad offerings fresh and competitive. Role Description: This is a generalist mid-level backend position within the Ads Organization. Ads is the fuel that powers Reddit’s mission. As a backend engineer on the team, candidates might work on: Microservices and APIs that power our advertiser-facing product, ads.reddit.com Distributed systems that ensure the right ad gets shown to the right user at the right time Backends that power interactive user experiences on our ads like Polls and Games Real time, data intensive systems that measure the performance of our ad campaigns Infrastructure that supports all of the above Technologies used on the team include: Languages: Go, Python, Scala Frameworks: Spark, Thrift, Baseplate, Kafka Datastores: Postgres, BigQuery, Redis, Druid Tools: Kubernetes, Argo, Docker Mid-level engineers are expected to absorb best practices and learn exceptionally quickly while being effective core contributors. Engineers at this level must be able to code independently, but may work with senior engineers on the design of complex solutions. The most important skills an engineer at this level must possess are 1) coachability and an eagerness to grow, 2) deep passion for coding, and 3) excellent independent learning skills, all while operating as a fully functioning member of an engineering team. Responsibilities: Work with product managers to design and implement Ads products. Collaborate closely with the platform and data teams while building new features. Lead the processes needed to improve operational stability, including improving code quality, delivering dashboards and data visualizations. Build extensible components that would align with the product objectives. Support day to day project management tasks including communicating project updates, managing project timelines and overseeing project execution. Required Qualifications: 3+ years of software development experience in one or more general purpose programming languages (Java, Scala, Go, C++, Python). Able to take complete ownership of a feature or project. Bonus Points: Experience working in the Ads domain Experience or interest in the advertising business and understanding customer needs Benefits: Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support Family Planning Support Gender-Affirming Care Mental Health & Coaching Benefits Comprehensive Medical Benefits & Health Care Spending Account Registered Retirement Savings Plan with matching contributions Income Replacement Programs Flexible Vacation & Paid Volunteer Time Off Generous Paid Parental Leave In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews. During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employee

More roles at Reddit

Link
Senior Backend Engineer, Safety6 days ago
Remote - United States
$190,800 - $267,100 USDPublic CompanyApply
Software Engineer, Content Platform6 days ago
Remote - United States
$164,200 - $229,900 USDPublic CompanyApply
Staff Software Engineer , Observability14-08-2026
Remote - United States
$217,000 - $303,900 USDPublic CompanyApply
Senior Backend Engineer, Compliance Engineering14-08-2026
Remote - United States
$190,800 - $267,100 USDPublic CompanyApply
Senior Machine Learning Infrastructure Engineer, Embedding Platform12-08-2026
Remote - United States
$190,800 - $267,100 USDPublic CompanyApply
Staff Machine Learning Infrastructure Engineer, Embedding Platform12-08-2026
Remote - United States
$253,300 - $354,600 USDPublic CompanyApply
Senior Machine Learning Manager, Video Ranking 12-08-2026
Remote - United States
$266,000 - $372,400 USDPublic CompanyApply
Senior Staff Machine Learning Engineer, Feed Relevance11-08-2026
Remote - United States
$266,000 - $372,400 USDPublic CompanyApply
Senior Machine Learning Systems Engineer, Ads ML Experience Platform10-08-2026
Remote - United States
$216,700 - $303,400 USDPublic CompanyApply
Staff Machine Learning Engineer, Shopping Ads07-08-2026
Remote - United States
$230,000 - $322,000 USDPublic CompanyApply
Senior Software Engineer - Messaging04-08-2026
Remote - United States
$190,800 - $267,100 USDPublic CompanyApply
Machine Learning Manager, Feed Relevance (Retrieval)29-07-2026
Remote - United States
$253,300 - $354,600 USDPublic CompanyApply
Machine Learning Manager, Feed Ecosystems29-07-2026
Remote - United States
$253,300 - $354,600 USDPublic CompanyApply
Staff Frontend Engineer, Ads Creative24-07-2026
Remote - United States
$217,000 - $303,900 USDPublic CompanyApply
Senior Staff Software Engineer, Client Architecture13-07-2026
Remote - United States
$232,500 - $325,500 USDPublic CompanyApply
Staff Software Engineer, DevPlatform07-07-2026
Remote - United States
$217,000 - $303,000 USDPublic CompanyApply
Senior Backend Engineer, IAM02-07-2026
Remote - United States
$190,800 - $267,100 USDPublic CompanyApply
Enterprise Architect, Finance Technology02-07-2026
Remote - United States
$180,200 - $252,300 USDPublic CompanyApply
Staff Software Engineer, Identity & Access Management26-06-2026
Remote - United States
$217,000 - $303,900 USDPublic CompanyApply
Machine Learning Engineer, Ads Optimization26-06-2026
Remote - United States
$216,700 - $303,400 USDPublic CompanyApply
Staff Software Engineer, Media Experiences25-06-2026
Remote - United States
$217,000 - $303,000 USDPublic CompanyApply
Senior Software Engineer, Presence23-06-2026
Remote - United States
$190,000 - $267,000 USDPublic CompanyApply
Senior Software Engineer, Core Platform23-06-2026$190,800 - $267,100 USDPublic Company5 openings
Machine Learning Systems Engineer, Ads ML Platform23-06-2026N/APublic Company2 openings
Engineering Manager, Ads ML Efficiency22-06-2026
Remote - United States
$230,000 - $322,000 USDPublic CompanyApply
Staff Machine Learning Engineer, ML Efficiency 19-06-2026N/APublic Company2 openings
Staff Machine Learning Engineer, Ads Foundational Representations19-06-2026N/APublic Company2 openings
Staff Machine Learning Engineer, Notifications Relevance17-06-2026
Remote - United States
$230,000 - $322,000 USDPublic CompanyApply
Senior Machine Learning Systems Engineer, Ranking Platform16-06-2026
Remote - United States
$216,700 - $303,400 USDPublic CompanyApply
Machine Learning Engineering Manager - Ads Engagement Modeling 14-06-2026
Remote - United States
$230,000 - $322,000 USDPublic CompanyApply
Software Engineer - Data Movement Platform12-06-2026
Remote - United States
$164,200 - $229,900 USDPublic CompanyApply
Staff Engineer, Ads Business Manager03-06-2026
Remote - United States
$217,000 - $303,900 USDPublic CompanyApply
Staff Software Engineer, Onboarding03-06-2026
Remote - United States
$217,000 - $303,000 USDPublic CompanyApply
Senior Staff Machine Learning Engineer, Notifications03-06-2026
Remote - United States
$266,000 - $372,400 USDPublic CompanyApply
Senior Software Engineer - Full Stack Internal Tooling (Build and Deployment Platform)02-06-2026
Remote - United States
$190,800 - $267,100 USDPublic CompanyApply
Engineering Manager, Advanced Signals (SWE)01-06-2026
Remote - United States
$217,000 - $303,900 USDPublic CompanyApply
Senior Software Engineer, Ads Creative Effectiveness28-05-2026
Remote - United States
$190,800 - $267,100 USDPublic CompanyApply
Fullstack Software Engineer, Notifications Lifecycle21-05-2026
Remote - United States
$164,000 - $229,000 USDPublic CompanyApply
Senior Software Engineer - DevX21-05-2026
Remote - United States
$190,800 - $267,100 USDPublic CompanyApply
Senior Machine Learning Engineer, GenAI Security05-05-2026
Remote - United States
$216,700 - $303,400 USDPublic CompanyApply
Staff Machine Learning Engineer, Ads Measurement Modeling04-05-2026
Remote - United States
$230,000 - $322,000 USDPublic CompanyApply
Principal Engineer, iOS Performance04-05-2026
Remote - United States
$232,500 - $325,500 USDPublic CompanyApply
Engineering Manager, Search Storage27-04-2026
Remote - United States
$217,000 - $303,000 USDPublic CompanyApply
Senior Staff ML Engineer, Search & Recommendation20-04-2026
Remote - United States
$266,000 - $372,400 USDPublic CompanyApply
Ads Conversion Modeling, Machine Learning Engineering Manager14-04-2026
Remote - United States
$230,000 - $322,000 USDPublic CompanyApply
Senior Staff Machine Learning Engineer, GenAI Platform01-04-2026
Remote - United States
$292,500 - $409,500 USDPublic CompanyApply
Senior Frontend Software Engineer, Home Experience25-03-2026
Remote - United States
$190,800 - $267,100 USDPublic CompanyApply
Staff Machine Learning Engineer, Consumer 24-03-2026
Remote - United States
$230,000 - $322,000 USDPublic CompanyApply
Staff Machine Learning Systems Engineer18-03-2026
Remote - United States
$230,000 - $322,000 USDPublic CompanyApply
Senior Machine Learning Systems Engineer18-03-2026
Remote - United States
$216,700 - $303,400 USDPublic CompanyApply
Senior Software Engineer, Storage06-01-2026
Remote - United States
$217,000 - $303,900 USDPublic CompanyApply
Senior Engineering Manager, Unified Embeddings Platform 27-10-2025
Remote - United States
$266,000 - $372,400 USDPublic CompanyApply
Senior Machine Learning Engineer14-08-2025$216,700 - $303,400 USDPublic Company2 openings
Senior Software Engineer, Ads13-08-2025
Remote - United States
$190,800 - $267,100 USDPublic CompanyApply
Software Engineer, Ads07-01-2025N/APublic Company2 openings

Search all engineering roles