
Staff Software Engineer - Caching
- Location
- United States of America
- Posted
- Salary Range
- 207k - 289k USD
Staff Software Engineer at Reddit's Storage Infra team, solving large-scale storage infrastructure problems with high availability & reliability.
Staff Software Engineer at Reddit's Storage Infra team, solving large-scale storage infrastructure problems with high availability & reliability.
HackerRank
Frontend Engineer at HackerRank: build systems, mentor interns, deliver product initiatives
G-P
Design and develop cloud-enabled products using modern frameworks; collaborate with Product and UX teams; advocate agile methodologies; build prototypes and production features; contribute to SDLC evolution at G-P.
Senior Staff Software Engineer for GraphQL architecture at Reddit
Lead the Reddit Pro team as a Staff Engineer, driving technical strategy and building scalable systems while enjoying comprehensive benefits in a remote-friendly environment.
OpenTable
Mid-Level Software Engineer for web development using Node.js, React, Redux, Fastify, GraphQL, and TypeScript
Vercel
Enhance Vercel's billing systems by designing features, developing APIs, collaborating with teams, optimizing performance, and troubleshooting issues. Utilize JavaScript, React, Node.js, and cloud technologies in a remote-friendly environment.
Figma
Join Figma's Mobile Platform team as an iOS engineer to build foundational systems that enhance the quality and velocity of Figma's mobile products. Collaborate with cross-functional teams, drive standards, mentor peers, and tackle challenging technical problems.
TrustArc
Software tester position at TrustArc with Java development skills and experience with automated tools.
Hivebrite
Senior Python Engineer at Hivebrite: Develop data processing services using Python, improve matching algorithms & systems, and optimize real-time recommendations.
Figma
Design and build scalable search infrastructure at Figma, collaborate on innovative projects, and enhance the overall search experience for users.
Lattice
Remote Staff Product Security Engineer role at Lattice, requiring secure coding practices, vulnerability detection, and collaboration with product teams.
ConnectWise
Senior Software Engineer I: Develop high-quality software in compliance with industry standards, collaborate with cross-functional teams, and debug production issues.
Splice
Senior Software Engineer I at Roboflow: Collaborate on music production features, shape creative flow, and drive innovation.
Red Canary
Join Red Canary as a Rails engineer and contribute to the development of cloud-based security solutions. Collaborate with product engineering teams and drive innovation in cyber security.
Coursera
Senior Software Engineer for AWS-based infrastructure on Coursera Labs
Alma
Full Stack Engineer at Alma's Billing team, building features that solve real problems for mental health providers using modern web technologies.
Restaurant365
Join Restaurant365 as a Senior Software Engineer to lead the development of our SaaS platform, collaborate with cross-functional teams, and drive technical excellence in a dynamic environment. Utilize your expertise in C#, .NET, microservices, and cloud technologies to contribute to innovative solutions for the restaurant industry.
AllTrails
Join AllTrails as a software engineer and design, build, implement new product features for Android app, collaborate with cross-functional teams, and shape the future of outdoor exploration.
Telnyx
Oversee daily accounting tasks, optimize processes, and ensure accurate financial reporting as a Staff Accountant. Collaborate with cross-functional teams to support global growth.
The Storage Infra team at Reddit is seeking a Staff Software Engineer to solve large-scale storage infrastructure problems. As a key member of the team, you will partner with stakeholders to build technical solutions that can scale to Reddit's product growth while maintaining high availability and reliability. You will contribute to developing the team's long-term technical strategy, refine and maintain data storage infrastructure, and mentor other engineers on designing and building services used by hundreds of engineers across Reddit. With 7+ years of coding experience in a production setting, excellent communication skills, and experience with object-oriented programming languages, you are well-suited for this role. Reddit offers comprehensive healthcare benefits, 401k matching, workspace benefits, personal and professional development funds, family planning support, flexible vacation time, and paid parental leave. The position is remote-friendly, making it an ideal opportunity for those looking to work from home or remotely.
The Storage Infra team is looking to hire a Staff software Engineer who is excited to solve large scale storage infrastructure problems.
Reddit’s mission is to bring community and belonging to everyone in the world. Reddit is a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet. From pets to parenting, skincare to stocks, there’s a community for everybody on Reddit. For more information, visit redditinc.com.
Our community of users generates over 100B analytics events per day, each of which is ingested by the Data Infrastructure team into a data warehouse that sees 55,000+ daily queries. We utilize this data to enable both batch and streaming data usage at the company. The team also owns our Streaming Platform that is built using Flink
Our caching layer servers 100s of millions of queries/second serving 100s of billions of keys. We are responsible for efficiently storing 100s of terabytes of data. As a staff engineer, you will partner closely with your team and our biggest users (ML/AI/Search) to build technical solutions that can scale to Reddit’s product growth. You’ll do this while maintaining an extremely high availability and reliability bar to ensure that Reddit’s users continue to get a great experience across our entire product portfolio.
In your day-to-day, you can expect to:
Contribute to developing the team and organization’s long term technical strategy.
Refine and maintain our data storage infrastructure to support the storage and caching needs of products supporting hundreds of millions of users.
Own the infrastructure (managed and self-hosted) that supports data writes, reads and storage along with the necessary tooling and automation to efficiently operate the infrastructure.
Mentor other engineers on how to design, build, and evangelize services used by hundreds of engineers across Reddit
Who you might be:
7+ years of coding experience in a production setting writing clean, maintainable, and well-tested code.
Excellent communication skills to collaborate with stakeholders in engineering, data science, machine learning, and product.
Experience with object-oriented programming languages such as Go, C++ or Java.
Degree in Computer Science or equivalent technical field.
Experience working closely with Storage technologies like Postgres, Mysql, Cassandra, Redis, Memcache is a huge plus!
Benefits:
Comprehensive Healthcare Benefits
401k Matching
Workspace benefits for your home office
Personal & Professional development funds
Family Planning Support
Flexible Vacation (please use them!) & Reddit Global Wellness Days
4+ months paid Parental Leave
Paid Volunteer time off
#LI-remote, #LI-JS5