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
Reddit, Inc. is seeking a Senior Software Engineer specializing in Storage to play a pivotal role in enhancing our data management and storage solutions. The ideal candidate will be responsible for designing and implementing scalable storage architectures that meet the complex needs of our rapidly growing platform. You will collaborate with cross-functional teams to develop innovative software solutions, maintain system performance, and ensure data integrity while optimizing our service offerings.
Job Responsibilities
- Design and implement scalable storage solutions that are efficient and reliable.
- Collaborate with product managers and other engineers to gather requirements and shape the architecture of storage systems.
- Monitor system performance and optimize storage configurations as needed.
- Conduct code reviews and mentor junior engineers to maintain high-quality standards.
- Integrate new storage technologies and practices into existing workflows.
- Investigate and resolve storage-related issues, ensuring minimal downtime and maximum data integrity.
- Contribute to the ongoing improvement of engineering processes and frameworks.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software engineering with a focus on storage solutions.
- Proficiency in programming languages such as Python, Java, or Go.
- Experience with distributed storage systems and cloud technology.
- Strong understanding of data structures, algorithms, and performance optimization.
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Excellent analytical and problem-solving skills, with the ability to work independently.
Technologies & Tools
The Senior Software Engineer, Storage will work primarily with various storage technologies, including but not limited to distributed file systems, object storage solutions, and cloud-based platforms. Familiarity with tools like AWS S3, Google Cloud Storage, and databases such as PostgreSQL, Cassandra, and MongoDB will be essential. The position may also involve the use of modern CI/CD tools and container technologies to facilitate seamless deployments and updates.
Ideal Candidates
Ideal candidates will possess a blend of technical expertise and collaborative skills, demonstrating the ability to work effectively in a team-oriented environment. They should show a passion for solving complex problems and have a results-driven mindset. Strong communication skills, both verbal and written, are imperative for sharing ideas and solutions across various teams. A proactive approach to learning new technologies and adapting to changing requirements will also mark a candidate as an exceptional fit for this role.
Web and Digital Interface Designers: 113,000 people in the US, paid from $53,750 a year (the lowest 10%) to $201,550 (the top 10%), with $104,000 in the middle, in May 2025. See these jobs →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.