Staff Backend Engineer, Top of Funnel

Flawless Youth 05 June 2025
Data Engineering Distributed Systems Backend Engineer API Design User Growth

We are seeking a skilled Backend Engineer to join our Top of Funnel team, a crucial component of Reddit's user growth strategy. In this role, you will be instrumental in introducing Reddit to new users and transforming them into engaged members of our community. You will be responsible for the end-to-end delivery and technical leadership of complex services, contributing to initiatives focused on user growth, optimizing the logged-out user experience, and improving Reddit's search engine optimization (SEO).

What You’ll Do:
* Lead technical and design decisions across key areas like user growth, logged-out experience, and SEO.
* Collaborate cross-functionally with product, design, and other engineering teams to execute product and business strategies, building innovative products and features.
* Participate in the full development cycle, including technical design, development, testing, experimentation, analysis, and launch.
* Contribute to team strategy, actively participating in planning for the future.
* Work within a team of motivated engineers, contributing to standards that improve developer workflows, recommending best practices, and mentoring junior engineers.
* Balance speed and quality in a fast-paced environment, building brand-new products efficiently.

What We Are Looking For:
* BS degree in Computer Science or a related technical field, or equivalent practical experience.
* 5+ years of industry experience in large-scale distributed systems.
* 8+ years of professional software development experience in languages such as Go, Python, Ruby, Java, or C++.
* Experience with GraphQL, REST, HTTP, Thrift, and API design.
* Experience with distributed caching layers and large-scale data storage systems like Cassandra.
* A proven track record of developing and improving highly scalable and reliable serving systems.
* Strong organizational skills and the ability to prioritize tasks and deliver projects on schedule.
* Entrepreneurial spirit with a self-directed and innovative approach.
* Excellent communication skills for effective collaboration in a remote environment.

What Sets You Apart:
* Experience working at a social platform or consumer-focused company, scaling backend systems.
* Understanding of the intersection of Backend with AI/ML on user-facing products.
* Comfortable diving into codebases and making high-level architectural decisions.
* A thought leader and collaborative partner who thrives on complex technical challenges.
* Knowledge in data engineering, including the design, development, and implementation of complex systems and data pipelines.
* Experience working with data streaming/batch solutions such as Kafka, Flink, Spark, or Storm.

Benefits:
* Group Personal Pension Scheme with Employer match
* Private Medical and Dental Scheme
* Income Replacement Programs
* Family Planning Support
* Gender-Affirming Care
* Mental Health & Coaching Benefits
* Bike to Work scheme
* Flexible Vacation & Reddit Global Days Off

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

Apply Now

Other Jobs

Principal Technologist

MongoDB New York, United States

Staff Machine Learning Engineer

Zocdoc New York, NY, United States

Senior Security Engineer

6sense India, Remote

Software Developer, Equities

Robin Hood Foundation Toronto, ON