Staff Software Engineer, Cloud Data Storage
J
JobgetherCloud Data Storage
Based in the United StatesFull-TimeStaff
Salary$212,000–$286,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSElasticSearchJavaKubernetesClickhouseGoDistributed Systems
Requirements
- 5+ years of experience designing, building, and operating highly scalable distributed systems.
- Strong computer science fundamentals, including distributed systems concepts, concurrency, multithreading, and large-scale architecture.
- Advanced programming experience in languages such as Go, Java, or similar backend technologies.
- Proven experience building and running production services on cloud platforms such as AWS.
- Experience designing storage systems, databases, persistence layers, or large-scale data infrastructure.
- Familiarity with technologies such as Elasticsearch, ClickHouse, or similar data platforms.
- Ability to design reliable systems with strong operational practices, monitoring, and performance optimization.
- Experience leading technical initiatives, writing design documents, and influencing engineering decisions.
- Strong communication and collaboration skills.
- Experience contributing to open source projects is a plus.
Responsibilities
- Design and build distributed data systems, including APIs, schemas, persistence layers, replication strategies, and storage architectures.
- Own the development of cloud storage infrastructure, including write-ahead logs, metadata stores, caching systems, and tiered storage solutions.
- Improve reliability and performance by defining service objectives, creating testing strategies, and profiling critical workloads.
- Drive technical decision-making through architecture proposals, design documentation, and engineering best practices.
- Break down complex roadmap initiatives into actionable technical plans and guide implementation across teams.
- Mentor engineers, provide technical guidance, and elevate engineering standards.
- Collaborate across cloud infrastructure, server development, and developer experience groups.
- Build and operate services on major cloud platforms ensuring scalability and operational excellence.
View Full Description & ApplyYou'll be redirected to the employer's site