Reddit is a community of communities, known for its inclusive culture and open conversations. They are seeking a Staff Software Engineer to tackle complex challenges at the core of Reddit’s ads platform, focusing on user safety, advertiser trust, and driving revenue growth through innovative solutions.
Responsibilities:
- Tackle complex, high-stakes challenges at the core of Reddit’s ads platform
- Innovate on permissions systems, build agency and LCS solutions, and drive adoption among Reddit's largest advertisers
- Work closely in cross-functional collaboration with PMs, UX, and partner teams
- Play a direct and visible role in delivering high-impact, user-focused solutions for some of Reddit’s most strategic advertisers
- Build a robust, automated ecosystem prioritizing Brand Suitability and Ads Integrity
- Deploy highly accurate automated ad review systems that vet content before it goes live
- Integrate with trusted third-party verification partners to solidify confidence in ad effectiveness
- Consolidate the identification and enforcement of deceptive ads and billing fraud into a centralized platform
- Collect signals across multiple surfaces for effective measures to analyze coordinated efforts of bad actors and pre-emptive detection of malignant intent
- Drive SMB revenue and active advertiser base by making SMBs successful on the platform
- Build intelligent systems that help advertisers optimize their campaigns and remain active on the platform
Requirements:
- 7+ years of software engineering experience, with a track record of leading large-scale technical projects that require cross-team and cross-functional collaboration
- Strong experience in large-scale distributed systems and developing highly scalable and reliable backend services
- Expertise in at least one general-purpose programming language (e.g., Go, Python, Scala, Java, or C++) and ability to grow expertise in Python and Go
- Demonstrated ability to disambiguate complex problems, align stakeholders with different priorities, and aggressively prioritize to execute effectively
- Excellent communication skills employed to drive toward consensus, navigate disagreements, and influence decisions across the engineering organization
- A bias for action. The ability to identify what needs to be done, take the initiative to make it happen without waiting for direction, and finish the swing
- Direct experience as a Tech Lead or in a similar function
- Previous success as part of a Platform team with other engineering teams serving as customers
- Expertise in Python and/or Go