Senior Software Engineer, Search
Reddit, Inc.Company Overview
Reddit is the heart of the internet, where millions of people gather to discuss a wide range of topics. As a hub for conversation and community, Reddit offers a platform for users to share, vote, and decide what matters in various domains such as news, gaming, sports, and more. With over 100,000 subreddit communities, Reddit is a significant player in social networking.
Role Overview
As a Senior Software Engineer on the Search Experiences team at Reddit, you will be instrumental in developing and enhancing the search functionality that serves a significant portion of the Reddit community. This role involves building new GraphQL endpoints, scaling internal ranking tools, and designing architectures that are performant, stable, secure, and cost-effective.
Responsibilities
- Develop new GraphQL endpoints for external public-facing consumers.
- Scale out internal ranking tools to deliver the best, most relevant results.
- Build new internal APIs that power machine learning-driven consumer UIs.
- Design and implement a performant, stable, secure, and low-cost architecture.
- Collaborate with cross-functional teams across Reddit engineering to drive high leverage projects that align with Reddit's goals.
Required Qualifications
- 6+ years of software development experience in languages such as Go, Python, Rust, Java, and Ruby.
- Experience with GraphQL, REST, HTTP, Thrift, or gRPC, and the ability to design and implement maintainable APIs.
- Strong organizational skills, ability to prioritize tasks and keep projects on schedule.
- BS degree in Computer Science or a similar technical field of study, or equivalent practical experience.
Benefits
- Comprehensive healthcare benefits including medical, dental, and vision insurance.
- 401k matching and workspace benefits for your home office.
- Personal and professional development funds.
- Family planning support and flexible vacation policies.
- Global wellness days and 4+ months paid parental leave.
- Paid volunteer time off.
Pay Transparency
This job posting spans more than one career level and includes equity in the form of restricted stock units. For more details, visit the Reddit careers page.
Benefits Extracted with AI
- 401(k)
- Vision insurance
- Comprehensive Healthcare
- 401k Matching
- Workspace benefits for home office
- Personal & Professional development funds
- Family Planning Support
- Flexible Vacation
- Global Wellness Days
- Paid Parental Leave
- Volunteer time off
Similar jobs
Last update: 23 minutes ago
Senior Backend Engineer, Moderation
Join Reddit as a Senior Backend Engineer in Moderation, working remotely in the U.S. with Python, Rust, and GraphQL.
Software Engineer, Ads Signals
Join Reddit as a Software Engineer in Ads Signals, focusing on full-stack development, user privacy, and scalable solutions.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Full Stack Developer (Founding Engineer) with gRPC Expertise
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.
Full Stack Developer with gRPC Expertise (Founding Engineer)
Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Backend Engineer - Ads Targeting Platform
Join Reddit as a Backend Engineer for the Ads Targeting Platform, working with Go, Scala, and Python in a remote role.
Senior Software Engineer, Substack Enterprise
Join Substack as a Senior Software Engineer to develop core products using JavaScript, Node, React, and Postgres. Remote work available.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Software Engineer
Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.
Staff Software Engineer – JVM/Rust Expert
Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.
Senior/Principal Software Engineer
Join Groq as a Senior/Principal Software Engineer to design and develop scalable software for AI inference technology.
Senior Software Engineer - Crypto
Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.
Full Stack Software Engineer II (Java/React)
Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.
Senior Software Engineer
Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Full Stack Engineer (React, GraphQL, TypeScript)
Join Superframe as a Senior Full Stack Engineer in San Francisco. Work with React, GraphQL, and TypeScript to build next-gen CRM solutions.
Senior Software Engineer - React and React Native
Join Kraken as a Senior Software Engineer to develop web and mobile apps using React and React Native.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Software Engineer, Atlas Search Web
Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.
Senior Software Engineer - Python
Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.