Used Tools & Technologies
Machine LearningRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Kotlin @ 6
Hiring @ 4
Leadership @ 4
Communication @ 4
Android @ 4
Firebase @ 6
Android Development @ 6
Technical Leadership @ 4
Jetpack Compose @ 4
Experimentation @ 4
Generative AI @ 4
AI @ 4
GenAI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
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 121 million daily active unique visitors, Reddit is one of the internet’s largest sources of information.
Team overview
The Brand Ad Formats team drives the development of 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. The team is building fully customizable interactive formats and AI-driven ads that incorporate User-Generated Content (UGC). Moving forward, the team will be doubling down on Video Ads, with the goal of turning Reddit into an industry leader and a ‘must buy’ for advertisers to promote video content.
As a Staff Android Engineer, you will lead the technical strategy to turn Reddit’s Video Ads into a premier offering for brand advertisers. You will also build and provide technical guidance on new reddit-unique ad formats on Android, ensuring they are high performance, high quality, and scalable.
Responsibilities
- Act as Video Ads Tech Lead: partner closely with Product and Design to build a roadmap to transform the Video Ads format and drive technical design and execution.
- Define technical strategy and provide guidance on building video ads and reddit-unique ad formats that scale to millions of users by establishing Android best practices and providing design reviews.
- Lead full development lifecycle: discovery, prototyping, testing, data-driven experimentation, and deployment.
- Mentor senior engineers across teams in ad formats and establish best practices for design, testing, and operational excellence.
- Advocate for customers and lead by example on technical and product quality.
Requirements
- 8+ years of software engineering experience (Staff level seniority).
- Android Mastery: minimum of 3+ years deep expertise in Kotlin and modern Android architectural patterns; completed 4+ Android development projects from ideation to production deployment.
- Prior experience in Ad Tech, building highly interactive/rich-media mobile experiences.
- Product mindset with a proven track record of delivering user-facing features where UI polish and performance are critical.
- Strong system design ability to navigate complex, data-intensive environments and build fault-tolerant client-side systems.
- Experience leveraging Generative AI (GenAI) tools to increase software engineering productivity.
- Fluency working with product metrics, designing and analyzing experiments; exposure to tools like BigQuery, HEX, Firebase.
- Versatility to work across the stack when necessary and explore integrations such as AI/ML.
- Entrepreneurial, self-directed, innovative, and able to thrive in ambiguity.
- Excellent communication skills for collaborating across distributed teams and with technical and non-technical audiences.
- Proven technical leadership and mentorship experience.
- Strong organizational skills and ability to prioritize and keep projects on schedule.
- BS in Computer Science, similar technical field, or equivalent practical experience.
Bonus points
- Experience working on Video Ads.
- Experience working at a scaled peer company.
- Experience with Jetpack Compose.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefit programs for workspace, professional development, and caregiving support.
- Family planning support and gender-affirming care.
- Mental health & coaching benefits.
- Flexible vacation & paid volunteer time off.
- Generous paid parental leave.
Pay transparency
The base salary range for this position is: $217,000 - $303,900 USD.
Interview / candidate information
In select roles and locations, interviews may be recorded, transcribed, and summarized by AI (candidates may opt out). During interviews Reddit may collect identifiers, professional and employment-related information, sensory information (audio/video), and any other categories the candidate chooses to share. Recordings will be deleted promptly after a hiring decision. For more details, see Reddit's Candidate Privacy Policy.