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$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$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 - $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$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...SeniorRemote workFlexible hours$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- ...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
$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$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$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- ...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
- 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
$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...SeniorTemporary work- ~ 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...SeniorWork at officeShift work
$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...SeniorFull timeTemporary work- ...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...SeniorFull time
- ...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
$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 timeTemporary work- ...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 timeImmediate startRelocation
$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 timeWork at officeNight shift$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 timeTemporary workLocal areaFlexible hours$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...$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 officeLocal areaFlexible hours$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 officeLocal areaRemote workFlexible hours$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...SeniorFull time$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...SeniorFull timePart timeInternshipLocal area$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
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



