
Join the conversations that matter to you
Reddit, headquartered in San Francisco, California, is a prominent social media platform that connects over 430 million monthly active users through diverse communities known as subreddits. Founded in 2005, Reddit has raised over $1 billion in funding from investors like Andreessen Horowitz and Sequ...
Reddit offers competitive salaries, equity options, generous PTO policies, and a flexible remote work environment, allowing employees to balance work ...
Reddit fosters a culture of open communication and user-centric innovation, encouraging employees to contribute ideas and engage with the community. T...

Reddit • Remote - United States
Reddit is hiring a Senior Backend Engineer for their Ads team to develop microservices and APIs that enhance advertiser experiences. You'll work with technologies like Go, Python, and Kafka. This role requires significant backend engineering experience.
You have 5+ years of backend engineering experience, particularly in building scalable production systems. You understand the intricacies of microservices and have a strong grasp of distributed systems, ensuring that the right ad reaches the right user at the right time.
Your expertise includes programming languages such as Go and Python, and you are comfortable working with Scala. You have experience with frameworks like Spark and Thrift, and you understand how to leverage Kafka for real-time data processing.
You are familiar with various datastores, including Postgres, BigQuery, Redis, and Druid, and you know how to optimize them for performance. Your experience with containerization tools like Docker and orchestration platforms like Kubernetes allows you to deploy and manage applications efficiently.
You thrive in collaborative environments, working closely with product managers and other engineers to design and implement features that enhance user engagement with ads. You are data-driven, using metrics to inform your decisions and improve the performance of ad campaigns.
Experience with real-time data systems and performance measurement is a plus. Familiarity with infrastructure tools such as Argo and Kubernetes will help you excel in this role.
As a Senior Backend Engineer on the Ads team, you will design and develop microservices and APIs that power Reddit's advertiser-facing products. You will work on distributed systems that ensure ads are delivered effectively to users, enhancing their experience with interactive features like polls and games.
You will be responsible for building and maintaining the infrastructure that supports these systems, ensuring they are robust and scalable. Collaborating with product managers, you will translate business requirements into technical specifications, driving the development of features that meet user needs.
Your role will involve monitoring system performance and making data-driven decisions to optimize ad delivery and user engagement. You will participate in code reviews, providing feedback to peers and ensuring best practices are followed across the team.
You will also have the opportunity to mentor junior engineers, sharing your knowledge and helping them grow in their careers. Your contributions will directly impact Reddit's mission to foster open and authentic conversations across its vast community.
Reddit offers a flexible work environment, allowing you to work remotely from anywhere in the United States. If you live near one of our physical office locations, you are welcome to come into the office as often as you like. We value diversity and are committed to building a workforce that reflects the communities we serve.
We encourage you to apply even if your experience doesn't match every requirement. At Reddit, we believe in the power of collaboration and the importance of diverse perspectives in driving innovation and success.
Apply now or save it for later. Get alerts for similar jobs at Reddit.