Top Tech Jobs & Startup Jobs in San Francisco Bay Area, CA

26 Days AgoSaved
In-Office
Foster City, CA, USA
Senior level
Senior level
Big Data • Machine Learning • Software
Develop and scale Alluxio’s distributed data services for thousands of nodes, focusing on durability, high availability, memory efficiency, concurrency, locking, and caching. The engineer will contribute to architecture, implement technical direction, solve complex distributed-systems problems, and lead solutions from concept through completion while collaborating with product management.
Top Skills: C/C++Distributed Storage SystemsDistributed SystemsGoJavaOpen SourceParallel Systems
26 Days AgoSaved
In-Office
Foster City, CA, USA
Junior
Junior
Big Data • Machine Learning • Software
Lead development of Alluxio’s distributed data services, solving problems involving scalability, durability, high availability, memory efficiency, concurrency, locking, and caching. Design and implement systems supporting thousands of nodes, contribute to product architecture and technical direction, and lead engineering initiatives from concept through completion while collaborating with product management and team members.
Top Skills: CC++ConcurrencyData CachingDistributed Storage SystemsDistributed SystemsGoHigh AvailabilityJavaOpen SourceParallel Computing
26 Days AgoSaved
In-Office
Foster City, CA, USA
Senior level
Senior level
Big Data • Machine Learning • Software
Lead architecture and technical evolution of Alluxio’s large-scale distributed data platform. Design highly scalable, fault-tolerant systems supporting thousands of nodes and exabytes of data, provide hands-on development and technical guidance, resolve performance and reliability challenges, lead design reviews, mentor engineers, and influence technical strategy across teams.
Top Skills: CC++Cloud-Native InfrastructureDistributed Storage SystemsDistributed SystemsGoJava
26 Days AgoSaved
In-Office
Foster City, CA, USA
Senior level
Senior level
Big Data • Machine Learning • Software
Engineering Manager responsible for building scalable distributed systems, contributing hands-on design and coding, leading engineering teams, hiring, mentoring, career development, and improving engineering processes and practices. The role requires strong software engineering experience, team management background, and expertise in distributed systems, storage, large-scale software architecture, or security software development.
Top Skills: CC++Distributed Storage SystemsDistributed SystemsGoJavaLarge-Scale Software SystemsParallel SystemsSecurity Software
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account