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
    2 days 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
    13 hours ago
  • LangChain is looking for a Systems/Database Engineer based in San Francisco to design and optimize a storage layer for AI observability. You will write performant Rust code, optimize database services, and ensure efficient cloud storage integration. The ideal candidate... 
    Senior

    LangChain

    San Francisco, CA
    1 day 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
    1 day 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

    Crusoe

    San Francisco, CA
    2 days 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
    13 hours ago
  • $180k - $250k

     ...You are an experienced software engineer who thrives on...  ...expertise in large scale distributed systems that deal with high complexity...  ...our core Python/Rust platform: request...  ...autoscaling, large scale file storage, queueing, etc...  ...all 3 levels Mid, Senior and Staff) Location... 
    Currently hiring
    Relocation package

    features and labels

    San Francisco, CA
    1 day ago
  • $153k - $224k

     ...You’ll Do: CoreWeave's Storage team builds the file...  ...run on. As a Senior Software Engineer you will build features...  ...to the GPUs, so the systems you build keep the largest...  ...production issues in distributed, high-performance systems...  ...: Go preferred, Rust or C++ a plus. Working... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Coreweave

    San Francisco, CA
    3 days 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
    1 day ago
  • $150k - $240k

     ...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
    1 day ago
  • Amplitude in San Francisco is seeking a Senior Software Engineer to enhance its OLAP engine components...  ...will own critical parts of a complex system that processes trillions of events,...  ..., C++, or Python, and a passion for distributed systems. Amplitude offers excellent benefits... 
    Senior
    Flexible hours

    Amplitude

    San Francisco, CA
    13 hours ago
  • Xcede in San Francisco is seeking a Senior Software Engineer to help design and build the core backend and distributed systems powering our AI infrastructure platform. You will own services from design through production, focusing on scalability, observability, and secure... 
    Senior

    Xcede

    San Francisco, CA
    2 days ago
  • Alterion is seeking a Senior Software Engineer in San Francisco to design and build core backend and distributed systems. This hands-on role involves technical ownership without people...  ..., proficiency in languages such as Rust or Python, and a strong understanding of... 
    Senior

    Alterion Inc

    San Francisco, CA
    1 day ago
  • Salesforce is seeking a Senior/Lead Software Engineer for the Salesforce Database (SDB) Team in San Francisco. You will design, develop, test and maintain scalable, fault‑tolerant distributed systems for public cloud applications, leveraging AI tools to accelerate development... 
    Senior

    salesforce.com, inc.

    San Francisco, CA
    2 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
    1 day 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
    13 hours ago
  • $117.2k - $260.1k

    Senior/Lead Software Engineer - Salesforce Database (SDB) Team Work on highly available, distributed storage for Salesforce public cloud applications. Design, develop, test, and maintain...  ...transactional and distributed systems. Leverage AI tools and prompt engineering... 
    Senior

    Salesforce.Com Inc

    San Francisco, CA
    2 days ago
  •  ...In the world of distributed AI training and inference...  ...performance networking and storage are the critical...  ...enable and unite these systems, making...  ...Lambda Infrastructure Engineering organization forges the...  ...for an experienced Senior Software Engineer to join our... 
    Senior
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda

    San Francisco, CA
    2 days 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
    13 hours ago
  •  ...Responsibilities We're looking for an exceptional Staff Software Engineer to help define and build the distributed backend that powers our AI agent platform and the...  ...patterns, and build the foundational systems that will support millions of users as Workato's AI... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Workato

    San Francisco, CA
    3 days ago
  • Microsoft Corporation is seeking a Senior Software Engineer specializing in Azure Object Storage to design and enhance high-performance storage solutions. The role requires extensive experience with distributed systems and technical expertise in languages such as C, C++... 
    Senior

    Itlearn360

    San Francisco, CA
    4 days 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
    a month 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
    1 day ago
  • $160k - $200k

     ...critical services. Those systems are at the core of...  ...role reports to the Senior Engineering Manager of Realtime Infrastructure...  ...and performant distributed systems....  ...Familiar with open source software, and not afraid to dig...  ...Experience with Elixir or Rust. Experience... 
    Full time
    Relocation
    Relocation package

    Discord

    San Francisco, CA
    2 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
    1 day 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
    13 hours 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
    2 days ago
  • $117.2k - $285.8k

     ...with a strong AI-first engineering mindset, using AI to...  ...and maintain reliable system context. We are looking...  ...transactional and distributed systems in enterprise...  ...databases, distributed storage, or Google Cloud Platform...  ...ship production-grade software using modern... 
    Senior
    Full time

    Salesforce

    San Francisco, CA
    1 day ago
  •  ...Job Description Job Description Senior Software Engineer – Backend Systems & Infrastructure Location: San...  ...software, infrastructure, robotics, and distributed systems while building products...  ...systems programming languages such as Rust, Go, C++, Java, or similar... 
    Senior

    MRINetwork Jobs

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

     ...not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce...  ...of AI, and you are the future of Salesforce. Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal) Note: By applying to the... 
    Senior

    Salesforce.Com Inc

    San Francisco, CA
    3 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!