Designs, develops, and supports fault-tolerant scalable distributed metadata systems at petabyte scale. Requires 15+ years experience in large-scale services, deep database internals expertise, strong CS fundamentals, and Java fluency.
304k – 437k/yr
On-site15+ YOEFullstack Engineering
About the role
Responsibilities
Solve real business needs at large scale by applying software engineering and analytical problem solving skills.
Design, develop and support fault-tolerant scalable distributed systems for Metadata.
Create and own architecture and design, influence our product roadmap, and identify new projects.
Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.
Mentor and grow junior engineers.
Understand trade-offs between consistency, performance and costs to build solutions which can meet the demands of rapidly growing services.
Ensure operational readiness of the services and meet the commitments to our customers regarding durability, availability and performance.
Requirements
15+ years of industry experience designing, building and supporting large scale distributed services.
Deep and broad expertise in a variety of database systems internals including metadata management, clustering, compaction, catalogs, storage and replication.
Strong computer science fundamentals including data structures, algorithms, and distributed systems.
Excellent understanding of systems infrastructure product development and concepts including multi-threading, memory management, networking and storage, performance, reliability and scalability.
Fluency in Java or other similar procedural object-oriented language is preferred.
Track record of identifying and implementing creative solutions to complex problems at the cloud scale.
Ability to work effectively across engineering teams in multiple locations.
BS in Computer Science; Advanced degree preferred.
Owns technical vision and architecture for Snowflake's Data Pipelines and Dynamic Tables, driving innovation in streaming data processing at massive scale. Requires 14+ years in distributed data systems and deep expertise in stream processing.
304k – 437k/yr
On-site14+ YOEFullstack Engineering
Principal Software Engineer
CrusoeSan Francisco, CA
Principal Software Engineer designing and scaling Crusoe's carbon-reducing cloud platform. Evaluates tools and frameworks, advocates for forward-thinking architecture, writes code, reviews PRs, and mentors engineers.
256k – 320k/yr
On-site7+ YOEFullstack Engineering
Principal Engineer, Collaboration Platforms
ClickUpUnited States
Owns architectural vision and strategy for real-time collaboration platforms enabling millions of concurrent users with ultra-low latency. Hands-on leader solving complex distributed systems challenges across full stack, driving performance improvements and mentoring engineers.
250k – 300k/yr
RemoteFullstack Engineering
Principal Software Engineer
TypefacePalo Alto, CA
Principal Software Engineer architects scalable AI systems using LLMs and multimodal AI for enterprise content generation. Leads cross-functional initiatives, mentors engineers, and ensures best practices in cloud-native, distributed systems. Requires 10+ years experience with 3+ in principal roles.
248k – 267k/yr
Hybrid10+ YOEFullstack Engineering
Principal Engineer, Software
Shield AISan Diego, CA +3
Principal Engineer on Shield AI's elite Special Projects team (Office of the CTO) designing and leading generative AI user experiences to accelerate autonomy development for Hivemind. Requires 15+ years building large production systems and 5+ years React/full-stack web development; operates in ambiguity with travel 1-3 times per quarter.