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 Software Engineer III, Storage at Reddit, Inc. will play a pivotal role in designing, developing, and optimizing storage systems that handle millions of data transactions daily. This position requires a strong technical background and the ability to collaborate effectively with cross-functional teams. The successful candidate will be responsible for improving existing storage solutions, implementing new features, and scaling our systems to meet growing user demands while ensuring the highest levels of reliability and performance.
Job Responsibilities
- Design and implement scalable storage solutions that meet the needs of a rapidly growing, data-driven environment.
- Optimize existing storage systems for performance and reliability.
- Collaborate closely with software development teams to integrate storage solutions across various applications.
- Participate in code reviews, ensuring adherence to best practices and quality standards.
- Perform troubleshooting and debugging of storage-related issues, providing root cause analysis and remediation strategies.
- Maintain and enhance monitoring and reporting systems to ensure optimal performance of storage solutions.
- Stay current with emerging technologies, trends, and best practices in data storage, proposing innovative solutions as appropriate.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; master’s degree preferred.
- 5+ years of experience in software engineering with a focus on storage systems.
- Proficiency in programming languages such as Python, Go, or Java.
- Strong understanding of distributed systems and cloud storage architectures.
- Experience with databases and data management technologies (SQL, NoSQL, etc.).
- Knowledge of data storage protocols and systems like S3, NFS, and block storage.
- Experience with version control systems (Git) and CI/CD processes.
- Excellent problem-solving skills and a collaborative work approach.
Technologies & Tools
The Software Engineer III, Storage will utilize a range of technologies and tools including distributed file systems, cloud-based storage solutions, and various programming languages such as Python and Go. Familiarity with container technologies like Docker and orchestration tools such as Kubernetes will also be essential. Additionally, the role will require working with platforms for continuous integration and deployment, as well as monitoring and analytics tools to measure performance and reliability of storage systems.
Ideal Candidates
The ideal candidate for this position is someone who possesses a strong grasp of storage technologies and a robust software engineering background. They should demonstrate excellent analytical skills and be detail-oriented, with a proven track record of developing efficient, scalable storage solutions. A collaborative mindset and the ability to communicate complex technical concepts to non-technical stakeholders are essential. Finally, adaptability and a passion for technology and innovation will make them a valuable addition to the Reddit team.
A full-time year is 2,080 hours: $25 an hour is $52,000 a year before taxes, and $50,000 a year is $24.04 an hour. Pay calculator →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.