Job Closed
This listing is no longer active.
Dive into anything
Staff Software Engineer, Storage
Location
United States
Posted
165 days ago
Salary
$217K - $303.9K / year
Seniority
Lead
Job Description
Staff Software Engineer, Storage
Reddit, Inc.
• Design, write, and deliver software to improve the availability, scalability, latency, and efficiency of Reddit’s products in Go, C++ and sometimes Python. • Dive deep into the codebase of supported storage systems to understand system internals. • Be able to make system level improvements, enhancements and implement complex code modifications. • Engage actively with the open-source community to implement and upstream changes to the OSS codebase. • Contribute to the design and implementation of high-performance, large-scale distributed storage systems to power various use cases at Reddit. • Collaborate closely with engineering teams and stakeholders to integrate storage capabilities into broader storage infrastructure and use cases across Reddit. • Mentor and guide other engineers on how to design, build and evangelize vector storage services across Reddit
Job Requirements
- 7+ years of experience building internet-scale software, preferably with a focus on machine learning storage infrastructure.
- Software development experience in one or more general purpose programming languages; Golang, Python, C++, Java
- Hands-on experience implementing features, optimizations, and bug fixes to distributed storage systems.
- Experience contributing code improvements, features and bug fixes to open-source (OSS) projects.
- Prior experience with operating a large scale critical infrastructure system with a focus on automation and workflow development is a plus, especially in a role where they were required to be on call.
- Excellent communication skills to collaborate with a service-oriented team and company.
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k Match
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Reddit Global Days off
- Generous paid Parental Leave
- Paid Volunteer time off
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Developing new features and applications • Writing, improving and maintaining existing code • Implementing improvements to current systems • Creating scalable solutions • Performing tests to ensure quality • Analyzing and handling tickets in the support system • Identifying client needs and providing appropriate responses and solutions • Participating in architecture decisions and defining development best practices • Reviewing code from other developers • Ensuring quality standards • Collaborating with design, product and infrastructure teams to ensure efficient integration
• Develop and maintain software features, proposing improvements and refactorings when necessary; • Be consistently active on the company's communication channels; • Actively participate in technical development, suggesting tools and technologies; • Collaborate with the team, support colleagues and participate in alignment meetings; • Use tools such as Azure DevOps and GitLab for version control and task organization; • Ensure code quality with automated tests (unit, integration and mutation tests); • Participate in code reviews and contribute to technical standards and best practices; • Estimate and mitigate risks in complex tasks; • Assist with onboarding and the technical development of less experienced professionals.
Senior Forward Deployed Software Engineer, Full Stack
Bayesian HealthCo-pilot for doctors and nurses — empowering clinicians with real-time care signals to manage outcomes and cost.
• Lead the integration of our clinical AI platform and application with our health system clients’ electronic health records (EHR). • Work with the client to understand the best integration strategy, and own the planning and execution of the project end-to-end. • Develop frameworks and tooling to increase efficiency and velocity of client implementations. • Create and execute testing plans to ensure smooth and timely integrations. • Partner with the Director of Engineering to define hiring strategy for future Forward Deployed Software Engineer hires. • Work closely with Client Success, Clinical, Product, and Data Science to drive alignment and deliver impactful technology that saves lives.
Senior Software Engineer, Analytics
Bayesian HealthCo-pilot for doctors and nurses — empowering clinicians with real-time care signals to manage outcomes and cost.
• Lead the development of clinical AI/ML product analytics infrastructure, frameworks, and tools to enable client success. • Partner with client success and clinical product subject matter experts to implement infrastructure, queries, and automation to monitor KPIs and success metrics. • Build frameworks and tools for clinical reviews and investigations of reported cases. • Propose and implement foundational improvements for data platform scalability and team analytics capabilities. • Drive product analytics development cross-functionally with various teams.



