
About Reddit
Join the conversations that matter to you
Key Highlights
- Over 430 million monthly active users
- Raised over $1 billion in funding
- Valued at approximately $10 billion
- Headquartered in San Francisco, California
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...
🎁 Benefits
Reddit offers competitive salaries, equity options, generous PTO policies, and a flexible remote work environment, allowing employees to balance work ...
🌟 Culture
Reddit fosters a culture of open communication and user-centric innovation, encouraging employees to contribute ideas and engage with the community. T...
Skills & Technologies
Overview
Reddit is seeking a Staff Software Engineer for their ML Search team to build backend systems that enhance search experiences for millions of users. You'll work with Python and machine learning technologies to develop scalable and low-latency solutions.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building scalable backend systems. Your expertise in Python and machine learning allows you to create efficient algorithms that enhance user experiences. You understand the intricacies of data pipelines and have a strong grasp of API development, ensuring seamless integration of models into production environments. You thrive in collaborative settings, working closely with cross-functional teams to deliver impactful solutions. Your problem-solving skills enable you to tackle complex challenges, and you are committed to maintaining high standards of code quality and system performance. You are passionate about leveraging technology to improve user engagement and satisfaction, and you are eager to contribute to a team that values innovation and creativity.
Desirable
Experience with large-scale systems and a deep understanding of search algorithms would be a plus. Familiarity with low-latency model-serving techniques and data flow management is also desirable. You are open to learning new technologies and methodologies that can enhance your contributions to the team.
What you'll do
As a Staff Software Engineer on the ML Search team, you will be responsible for designing and implementing backend systems that power Reddit's search functionalities. You will build and maintain data pipelines that ensure the efficient flow of information, enabling the delivery of relevant search results to users. Your role will involve developing low-latency APIs that serve machine learning models, allowing for quick iterations and improvements based on user feedback. You will collaborate with data scientists and product managers to understand user needs and translate them into technical requirements. Additionally, you will participate in code reviews and mentor junior engineers, fostering a culture of learning and growth within the team. Your contributions will directly impact the user experience for millions of Reddit users, making your work both challenging and rewarding.
What we offer
Reddit offers a fully remote work environment, allowing you to work from anywhere in the United States. You will be part of a diverse and inclusive team that values collaboration and innovation. The company provides competitive compensation and benefits, including health insurance, retirement plans, and opportunities for professional development. You will have the chance to work on meaningful projects that shape the future of online communities, contributing to a platform that connects people around shared interests. Reddit is committed to creating a supportive work culture where your ideas and contributions are valued, and you are encouraged to grow your skills and advance your career.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Reddit.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Reddit is hiring a Senior Staff Software Engineer for their Search Platform team to lead the development of a next-generation AI-driven search platform. You'll work with Go, C++, Rust, and Python, focusing on building robust search infrastructure. This role requires significant experience in backend engineering.

Software Engineering
Cribl is hiring a Senior Software Engineer for their Search Federation team to enable customers to analyze and visualize operational data. You'll work with technologies like Java, SQL, and Elasticsearch in a remote-first environment. This position requires experience with query languages and performance optimization.

Machine Learning Engineer
Mural is hiring a Senior Machine Learning Engineer to design and build intelligent systems that enhance visual collaboration. You'll work with technologies like Python and generative AI to create impactful features. This position requires experience in machine learning and data pipelines.

Machine Learning Engineer
Reddit is seeking a Senior Staff Machine Learning Engineer to lead the Relevance team in enhancing search systems. You'll work with Python, TensorFlow, and Keras to build large-scale AI-driven solutions. This role requires extensive experience in machine learning and AI technologies.

Machine Learning Engineer
Reddit is hiring a Senior Machine Learning Engineer for their ML Training Platform team. You'll architect and maintain foundational ML infrastructure using techniques like Deep Learning and Natural Language Processing. This role requires significant experience in machine learning and related technologies.