Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Reddit, Inc., so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Software Engineer for Storage at Reddit, Inc. will be a pivotal member of the software development team, focusing on building and maintaining scalable storage solutions that support Reddit's growing user base and data needs. This role entails the design and implementation of robust storage architectures, ensuring optimal data retrieval and retention strategies while maintaining high availability and performance standards. The ideal candidate will collaborate closely with cross-functional teams, leveraging their expertise to improve existing systems and innovate new solutions that enhance user experiences across the platform.
Job Responsibilities
- Design, develop, and optimize scalable storage solutions to support high-performance applications and services.
- Analyze system performance and implement measures to enhance the reliability, availability, and scalability of storage systems.
- Collaborate with product teams to define storage requirements and architect solutions that satisfy complex use cases.
- Contribute to the architecture and design discussions, proposing innovative ideas for system improvements and new functionality.
- Monitor storage system health, troubleshoot issues, and implement effective corrective actions.
- Participate in code reviews, providing constructive feedback and mentoring junior engineers.
- Document system designs, processes, and procedures to ensure seamless knowledge transfer within the team.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in software engineering, with a focus on storage technologies.
- Proficiency in programming languages such as Python, Java, or Go.
- Strong understanding of distributed storage systems and cloud storage solutions (e.g., AWS S3, Google Cloud Storage).
- Experience with database systems (SQL and NoSQL) and data modeling techniques.
- Familiarity with DevOps practices and tools, including CI/CD pipelines.
- Excellent problem-solving skills and a strong attention to detail.
Technologies & Tools
In this role, the Senior Software Engineer will utilize a diverse array of technologies and tools including distributed file systems, cloud service platforms (such as AWS and Google Cloud), relational and non-relational database systems, as well as containerization technologies like Docker and Kubernetes. Proficiency in configuration management tools and monitoring solutions will also be essential for tracking system performance and ensuring operational excellence.
Ideal Candidates
The ideal candidates for this position will possess a strong technical foundation paired with an innovative mindset. They will demonstrate a proactive approach to problem-solving, a collaborative spirit for working within cross-functional teams, and a commitment to continuous improvement. Strong communication skills and the capability to explain complex technical concepts to non-technical stakeholders are crucial. Moreover, a passion for Reddit’s mission and a desire to enhance user experiences through effective storage solutions will make them a valuable addition to our team.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.