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
$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...SeniorLocal areaWorldwide$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/...SuggestedFull timeRemote workFlexible hours- 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
$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...SuggestedMinimum wageFull timeLocal areaRemote workWorldwideFlexible hours$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...SeniorTemporary work$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...SeniorFull timeLocal area$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 hiringRelocation package$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...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$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...SeniorFull time$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...SeniorRemote workFlexible hours- 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...SeniorFlexible hours
- 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
- 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
- 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
$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...SeniorFull time$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 timeWork at officeWork from home$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- ...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...SeniorFull timeWork at officeLocal areaWork from homeFlexible hours
- ...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 timeFlexible hours
- ...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...SeniorImmediate startRemote workFlexible hours
- 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
- 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
$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...SeniorTemporary work$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 timeRelocationRelocation package$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,...SeniorFull time- ...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 timeWork at officeRelocation package
$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...SeniorFull timeImmediate startRemote work$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...SeniorFull time- ...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
$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
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!
- agile software developer San Francisco, CA
- software developer internship no experience San Francisco, CA
- intermediate software engineer San Francisco, CA
- software engineer staff San Francisco, CA
- experienced software developer San Francisco, CA
- work from home software developer San Francisco, CA
- software developer no experience San Francisco, CA
- software developer fintech San Francisco, CA
- software data engineer San Francisco, CA
- financial software developer San Francisco, CA



