Full-Time Staff Backend Engineer
Reddit is hiring a remote Full-Time Staff Backend Engineer. The career level for this job opening is Experienced and is accepting UK, Ireland, Netherlands based applicants remotely. Read complete job description before applying.
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job 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. Reddit users submit, vote, and comment on topics they care about.
About the Role: The Top of Funnel team is vital for user growth. They combine search engine knowledge with a focus on user experience to introduce new users to Reddit and cultivate their engagement.
Responsibilities:
- Lead key technical and design decisions across user growth, logged-out experience, and SEO.
- Collaborate with product, design, and engineering teams to execute product strategies and build innovative features.
- Participate in the full development lifecycle (design, development, testing, analysis, launch).
- Review code and design documents, provide feedback on product specifications and mockups.
- Contribute to team strategy, actively participate in planning, and set standards for developer workflows.
- Balance speed and quality while building new products.
- Mentor junior engineers.
Requirements:
- BS in Computer Science or related field, or equivalent experience.
- 5+ years of experience in large-scale distributed systems.
- 8+ years of professional software development experience in Go, Python, Ruby, Java, or C++.
- Experience with GraphQL, REST, HTTP, Thrift, and API design.
- Experience with distributed caching and large-scale data storage systems like Cassandra.
- Proven ability to develop and improve highly scalable and reliable serving systems.
- Experience mentoring engineers, leading cross-functional projects, and owning team processes.
- Strong organizational and prioritization skills with a proven ability to meet deadlines.
- Entrepreneurial spirit, innovation, and the ability to thrive in fast-paced environments.
- Excellent communication skills, effective collaboration in remote environments, and comfortable discussing complex topics with technical and non-technical audiences.
Preferred Qualifications:
- Experience at a social media or consumer-focused company scaling backend systems.
- Understanding of backend/AI/ML intersection on user-facing products.
- Knowledge of data engineering including design, development, and implementation of complex systems and pipelines.
- Experience with data streaming/batch solutions like Kafka, Flink, Spark, or Storm.