Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Rust / Distributed Storage Systems)

Bright Mind Solutions LLC

Senior Software Engineer (Rust / Distributed Storage Systems)

San Francisco, CA

Remote role but candidate need to be here in SFO area only

Required skills:-

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.

Essentials Duties:-

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:

o Strong hands-on experience in Rust with proven backend development expertise.

o 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.

o Knowledge of C/C++, to understand complex systems implemented in these languages.

2. Design:

o Strong foundation in Data Structures and Algorithms (DSA), including trees, graphs, hash tables, heaps, dynamic programming, and algorithmic problem solving.

o Solid experience in system design, especially including designing scalable, distributed, and high-availability backend systems.

3. Scheduling:

o 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.

o 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:-

REQUIRED TECHNICAL EXPERIENCE:

Candidate must demonstrate hands-on experience across all categories listed below, with at least one relevant technology in each category supported by prior project or assignment experience. A single project or assignment may be used to demonstrate expertise across multiple categories.

Concurrent Programming: Experience with asynchronous programming, multi-threading, concurrency models, and related design patterns.

Remote Procedure Call (RPC): Experience designing or implementing RPC-based services using technologies such as gRPC or Apache Thrift. (RESTful APIs alone do not satisfy this requirement.)

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Rust / Distributed Storage Systems) in San Francisco, CA vacancy
  • $166k - $225k

     ...improve their business. Founded by engineers — and customer obsessed — we leap...  ...SQL query engines. As a software engineer on the Runtime team at Databricks...  ...be building the next generation distributed data storage and processing systems that can outperform specialized... 
    Senior
    Local area
    Worldwide

    DataBricks

    San Francisco, CA
    19 hours ago
  • $160k - $194k

     ...the AI economy. Our software helps the world's largest...  ...As a Software Engineer focusing on Distributed Systems at Verse, you will work...  ...with various storage and retrieval systems...  ...Demonstrated track record for Senior or Staff level...  ...systems languages such as Rust, Scala, Java, or C/... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Ad Verse

    San Francisco, CA
    8 hours ago
  • $153k - $376k

     ...everything we build. As a Software Engineer on our Infrastructure...  ..., and operate the systems that power our real-...  ...for experienced distributed systems engineers across...  ...’re passionate about storage, compute orchestration...  ...TypeScript, Python, Rust, or Ruby.Strong system... 
    Suggested
    Minimum wage
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Figma

    San Francisco, CA
    4 days ago
  • $166k - $201k

     ...Senior Software Engineer Crusoe is on a mission to accelerate the...  ...Engineer on our storage team, you'll be joining...  ...in building storage systems. You will be responsible...  ...reliable, and scalable distributed storage systems that...  ...Go, Java, C/C++, or Rust Extensive experience... 
    Senior
    Temporary work

    G2 Venture Partners

    San Francisco, CA
    10 hours ago
  • $180k - $237.5k

     ...and large-scale energy storage and producing battery...  ...already have.   Senior Software Engineer – Site Controller,...  ...the "Central Nervous System" of our modular Battery...  ...will include: Distributed System Architecture:...  ...Toolchain: Proficiency in Rust and Python. You... 
    Senior
    Full time
    Local area

    Redwood Materials

    San Francisco, CA
    19 hours ago
  • $117.2k - $260.1k

     ...highly durable and available distributed storage for public clouds. We are...  ...and breathe transactional systems, distributed systems and enterprise...  ...qualified and energetic Senior/Lead SoftwareEngineer who...  ...systems. The Senior/Lead Software Engineer will be responsible both for... 
    Senior
    Full time

    Salesforce

    San Francisco, CA
    4 days ago
  • $150k - $237.5k

     ...and large-scale energy storage and producing battery...  ...we already have. Senior Software Engineer, Energy Storage This...  ...battery energy storage systems (BESS) — software that...  ...scalable, and secure distributed systems. Comfortable...  ...a plus: Kubernetes, Rust, Python, NATS, PostgreSQL... 
    Senior
    Full time

    Redwood Materials

    San Francisco, CA
    4 days ago
  • $160k - $194k

     ...the AI economy. Our software helps the world's...  ...As a Software Engineer focused on Fleet Telemetry...  ..., and test distributed energy resource controls...  ...of well-designed systems, test-driven...  ...languages such as C/C++, Rust or Go...  ...distribution, generation, storage) Comfortable building... 
    Senior
    Remote work
    Flexible hours

    Verse

    San Francisco, CA
    2 days ago
  • $180k - $275k

     ...define and evolve the core data model and storage systems powering Gamma's business. You'll...  ...with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate...  ...Design and implement scalable APIs, distributed systems, and data infrastructure that... 
    Full time
    Work at office
    Work from home

    Gamma

    San Francisco, CA
    19 hours ago
  •  ...and help build the platform engineers turn to to ship AI products...  ...the global operating system for distributed, heterogeneous AI hardware....  ...configuration to architect the software fabric that unifies thousands...  ...with checkpointing and storage mechanisms to enable sub-10... 
    Full time
    Flexible hours

    Baseten

    San Francisco, CA
    19 hours ago
  • $240k - $310k

     ...About This RoleThe Cloud Storage team at Crusoe is seeking a Senior Staff Software Engineer to serve as a primary...  ...hardware and globally distributed, S3-competitive object...  ...a cohesive roadmap.System Programming Expertise:...  ...as C, C++, Go, and/or Rust to build the foundations... 
    Senior
    Temporary work

    Crusoe

    San Francisco, CA
    4 days ago
  • $117.2k - $313.7k

     ...agentic era? You’re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Note: By applying to the Public Cloud - Distributed Systems Software Engineer posting,... 
    Senior
    Full time

    Salesforce

    San Francisco, CA
    4 days ago
  • $117.2k - $313.7k

     ...has immediate opportunities for Lead software engineers who want their lines of code to have significant...  ...and exciting components/frameworks in distributed filesystems in an ever-growing and...  ...and drive innovations that improve system scalability, robustness, and... 
    Senior
    Full time
    Immediate start
    Remote work

    Salesforce

    San Francisco, CA
    19 hours ago
  •  ...constraints of robotic platforms. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale the infrastructure that...  ...distributed compute, data orchestration, distributed storage, streaming infrastructure, machine learning... 
    Full time
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    19 hours ago
  • Storage is the foundation of everything - so naturally, you need...  .... You’ll join a small senior engineering team building a new object-...  ...Build S3-compatible and distributed object-storage services Design...  ...building or deeply owning storage systems at scale Experience with... 
    Full time

    nineDots Technology Recruitment

    San Francisco, CA
    29 days ago
  • $300 per month

     ...workloads. As a Senior Engineering Manager, you will...  ...generation, bespoke cloud storage platform...  ...and grow a team of software engineers...  ...where ownership is distributed, calculated risk-...  ...distributed storage systems such as Ceph, GlusterFS...  ..., Go, Java, or Rust, sufficient to... 
    Senior
    Temporary work

    Crusoe

    San Francisco, CA
    4 days ago
  • ~ Senior Software Engineer (Rust) at Symbolica – San Francisco, US Senior Software Engineer (Rust) at Symbolica – San Francisco, US About...  ...logic to machine learning. Our vision is to create AI systems that transform industries, empowering machines to solve humanity... 
    Senior
    Work at office
    Shift work

    Victrays

    San Francisco, CA
    1 day ago
  • $170k - $205k

     ...:We're looking for a Senior Software Engineer to help make Crusoe Cloud...  ...that keep the system dependable as it grows...  ...ll Bring to the Team:Distributed systems at scale: You...  ...alongside languages like Go, Rust, Java, or C++....  ...productsExperience with storage or caching systems at... 
    Senior
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    19 hours ago
  •  ...Senior Software Engineer – Backend Systems & Infrastructure Location: San Francisco - on-site Compensation...  ..., infrastructure, robotics, and distributed systems while building products that...  ...programming languages such as Rust, Go, C++, Java, or similar Interest... 
    Senior
    Full time

    MRINetwork Jobs

    San Francisco, CA
    9 days ago
  •  ...About the Team The Storage Infrastructure team builds...  ...to design storage systems for rapidly evolving experiments...  ...role for engineers who want to work on deeply...  ...primarily build services in Rust. In this role,...  ...building or operating distributed systems in production... 
    Full time

    OpenAI

    San Francisco, CA
    19 hours ago
  • $135k - $158k

     ...the Role: The Cloud Storage team at Crusoe seeks a Software Engineer to lead the development...  ...operating large scale, complex distributed cloud computing...  ...Terraform. Knowledge of Linux Systems Internals and computer...  ...programming with C, C++, and/or Rust. Networking: An... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    19 hours ago
  •  ...team keeps our browsers running at scale, solving massive distributed systems challenges and making sure our platform is fast, reliable,...  ...developer-friendly APIs. Work closely with the rest of Engineering, gathering input and providing great support so every team... 
    Full time
    Immediate start
    Relocation

    Browserbase

    San Francisco, CA
    19 hours ago
  • $200k

     ...fundamentally change how software is built on the...  ...a team of engineers who have built...  ...running large systems at scale, but...  ...exceptional senior or staff-level...  ...passionate about distributed systems and have...  ...(knowledge of Rust is a plus). ~...  ...consensus protocol or storage engine, even... 
    Full time
    Work at office
    Night shift

    Convex

    San Francisco, CA
    19 hours ago
  • $227.2k - $417k

     ...About the Role:As a Software Engineer on the ML Infrastructure team, you...  ...low-latency ML model serving systems that support Deep Learning,...  ...and product, and a mentor to senior engineers, fostering a culture...  ...throughput, and low latency distributed systems using ScalaBuild... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi TV

    San Francisco, CA
    4 days ago
  • $120k - $150k

    A tech startup is seeking a Software Engineer New Grad to work in San Francisco. You will contribute...  ...hands-on experience in building distributed data systems. Ideal candidates are recent...  ...programming skills in Python and/or Rust, excited to learn in a fast-paced environment... 

    Eventual

    San Francisco, CA
    4 days ago
  • $230k - $385k

    About the TeamThe Storage Infrastructure team builds...  ...research to design storage systems for rapidly evolving...  ...role for engineers who want to work on deeply...  ...primarily build services in Rust.In this role, you will...  ...building or operating distributed systems in productionHave... 
    Work at office
    Local area
    Flexible hours

    OpenAI

    San Francisco, CA
    4 days ago
  • $185k

    About the RoleThe Engineering Acceleration team builds...  ...the foundational systems that engineers use...  ..., build systems, distributed infrastructure, and software quality. You will work...  ..., Go, TypeScript, Rust, C++, and other...  ...execution, artifact storage, and build telemetry... 
    Work at office
    Local area
    Remote work
    Flexible hours

    OpenAI

    San Francisco, CA
    2 days ago
  • $2,000 per month

     ...About The Role As a Principal/Staff Software Engineer , you will help build out the next...  ...of having built large scale distributed systems and databases to build a new and secure...  ...- 8+ years experience working with Rust - Experience with DevOps / CD Experience... 
    Senior
    Full time

    Nextdata

    San Francisco, CA
    19 hours ago
  • $229.9k - $262.4k

     ...Overview Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery... 
    Senior
    Full time
    Part time
    Internship
    Local area

    Capital One

    San Francisco, CA
    27 days ago
  • $117.2k - $223.9k

     ...experiences. Join our team of talented engineers and help us advance the...  ...are seeking a proactive and skilled Software Security Engineer to join our GCP...  ...infrastructure security, and the security of distributed and scalable distributed systems. This role requires hands-on... 
    Full time

    Salesforce

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Rust / Distributed Storage Systems). Be the first to apply!