Create Alert
Email me similar jobs

W2 Role :: Senior Software Engineer (Rust / Distributed Storage Systems) :: Remote  (Preferably located in San Francisco, CA or San Jose, CA)

Contract

Job Title - Senior Software Engineer (Rust / Distributed Storage Systems)

Location - Remote (Preferably located in San Francisco, CA or San Jose, CA)
Duration - 6 Month contract to hire

W2 Role
Candidate must demonstrate experience building, designing, or operating distributed storage systems or components. Simply using a distributed database or storage system as an application backend does not satisfy this requirement. Candidate should be able to explain concepts such as data consistency, replication behavior, and whether data written to one node can be immediately observed from another node, supported by examples from prior projects. Preferably located in the Bay Area or San Jose, but not required.

KEY RESPONSIBILITIES
1. Design, develop, maintain and provide on-call support for high-performance, scalable, and reliable backend services that interact with various storage systems
2. Troubleshoot production issues, perform debugging, and provide operational support

REQUIRED SKILLS
1. Coding:

    • Strong hands-on experience in Rust with proven backend development expertise.
    • Working knowledge of Golang, Java, and Python, demonstrating the ability to quickly onboard to new frameworks and begin developing non-trivial features in these languages within two days.
    • Knowledge of C/C++, to understand complex systems implemented in these languages.


2. Design:

    • Strong foundation in Data Structures and Algorithms (DSA), including trees, graphs, hash tables, heaps, dynamic programming, and algorithmic problem solving.
    • Solid experience in system design, especially including designing scalable, distributed, and high-availability backend systems.


3. Scheduling:

    • Candidate must be flexible in supporting collaboration across global teams, including occasional early morning or late evening meetings to overlap with teams in the America/Los Angeles and Asia/Shanghai timezones.
    • Core collaboration hours are expected to maximize availability between 9:00 AM and 6:00 PM in either timezone, adjusted for Daylight Saving Time as applicable.

Job Qualifications


Cloud Native Environment: Experience with cloud-native service architectures, including:

    • Service discovery technologies such as Consul or ZooKeeper (excluding DNS-based discovery only)
    • Service mesh technologies such as Envoy or Istio
    • IPv6 networking concepts and implementation

Distributed Storage Systems: Strong understanding of distributed storage concepts, including:

    • Data consistency models and trade-offs
    • Data partitioning/sharding strategies, including routing and resharding
    • Replication mechanisms and fault tolerance
    • Distributed system behavior and scalability considerations

Thanks & Regards

Akshit Sisonia - Sr. Technical Recruiter

Email - [email protected]

LinkedIn - linkedin.com/in/akshit-s-97297125a

STELLENT IT A Nationally Recognized Minority Certified Enterprise

"Happiness can be found, even in the darkest of times, if one only remembers to turn on the light."
- JK Rowling

Similar jobs

W2 Role :: Senior Software Engineer (Rust / Distributed Storage Systems) :: Remote  (Preferably located in San Francisco, CA or San Jose, CA)

Apply Now
Back to search page