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
About the role
Responsibilities
Work with engineers and Product Managers in a globally distributed team to define functionality and design of next-generation streaming data platform.
Drive long-term product and technology strategy and innovation, leading industry trends.
Drive future state architecture for Dynamic Tables and other key systems within data pipelines.
Design and build highly reliable software to meet and exceed needs of largest customers.
Provide technical leadership and guidance to senior management and multiple departments.
Ensure operational readiness of services, meeting commitments on reliability, availability, and performance.
Requirements
14+ years industry experience designing and building distributed data systems.
Experience building enterprise-grade, reliable and trustworthy software or services.
Deep knowledge of foundational data systems and ability to innovate without constraints of current technology.
Ability to work in a team environment, collaborate well, and mentor junior engineers.
Strong oral and written English language skills.
Nice-to-Haves
Designing stream processing systems: Flink, Beam, Spark Streaming, etc.
Analytic database technologies, especially internal design and implementation.
Developing database or distributed systems internals.
Large scale distributed systems, transactions and consistency models.
Implementing multi-tenant systems with focus on reliability, performance, isolation, and security.
Designing and implementing systems for public or private clouds.
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
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.