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
Leadership @ 4
Communication @ 7
Mentoring @ 4
Prioritization @ 7
Android @ 4
Firebase @ 6
Android Development @ 4
Technical Leadership @ 4
Jetpack Compose @ 4
Experimentation @ 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 built on shared interests, passion, and trust. 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.
About the Team
The Brand Ad Formats team builds ad formats that help advertisers maximize reach and brand impact. The team focuses on high-visibility, awareness-driven solutions that create memorable experiences for Reddit users, delivering guaranteed placements and engaging ad interactions. They are building fully customizable interactive formats and AI-driven ads that incorporate User-Generated Content (UGC), and are doubling down on Video Ads.
As a Staff Android Engineer, you will lead the technical strategy to turn Reddit’s Video Ads into a premier offering for brand advertisers and provide technical guidance on new reddit-unique ad formats on Android to ensure high performance, quality, and scalability.
Responsibilities
- Act as Video Ads Tech Lead: partner with Product and Design to build a roadmap and drive technical design and execution to transform the Video Ads format.
- Define technical strategy and establish Android best practices and design reviews for ad formats that scale to millions of users.
- Lead full development lifecycle from discovery and prototyping to testing, experimentation, and deployment.
- Mentor senior engineers across teams, establish best practices for design, testing, and operational excellence, and lead by example.
Requirements
- 8+ years of software engineering experience (Staff level seniority).
- Android mastery: deep expertise in Kotlin and modern Android architectural patterns (minimum of 3+ years). Completed 4+ Android development projects from ideation to production deployment.
- Prior experience in Ad Tech and building highly interactive / rich-media mobile experiences.
- Product mindset: proven track record delivering user-facing features where UI polish and performance are critical.
- System design: ability to navigate complex, data-intensive environments and build fault-tolerant client-side systems.
- AI: experience leveraging GenAI tools to increase software engineering productivity.
- Experimentation and analysis: fluency with product metrics and designing/analyzing experiments; exposure to tools like BigQuery, HEX, Firebase, etc.
- Versatility to work across the stack when necessary and explore innovative approaches (e.g., AI/ML integration).
- Entrepreneurial spirit, strong communication skills for collaboration in distributed environments, strong organizational and prioritization skills.
- Demonstrated technical leadership and mentoring experience.
- BS in Computer Science or similar 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 (workspace, professional development, caregiving support).
- Family planning support and gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation, paid volunteer time off, and generous paid parental leave.
Pay Transparency & Other Notes
- Base salary range for US-based candidates: $217,000 - $303,900 USD.
- Position may be eligible for equity (RSUs) and, depending on position, commission.
- Interviews in select roles/locations may be recorded, transcribed, and summarized by AI; candidates can opt out of recording prior to scheduled interviews.