Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Snowflake PRINCIPAL SOFTWARE ENGINEER DISTRIBUTED SYSTEMS SECURITY 
Poland, Masovian Voivodeship, Warsaw 
332815514

24.09.2024
AS A PRINCIPAL DISTRIBUTED SYSTEMS ENGINEER AT SNOWFLAKE, YOU WILL:
  • Lead significant engineering efforts in the Security area and beyond.
  • Develop and lead innovations and new features that push the boundaries of reliability and scale for our multi-cloud service.
  • Drive critical improvements to product stability and reliability, on-call and service health, customer support, diagnosability, and manageability of the product.
  • As a domain expert, stay abreast of the state of the art in Distributed Systems, keep up with research in the area, and remain familiar with designs in the competitive industry.
  • Make contributions at the company-wide level with longer-term objectives, usually spanning 1-3 years.
  • Be a key decision-maker on technical or business issues, significantly impacting the roles and responsibilities of others.
  • Regularly explore uncharted territory. Stay aware of business trends and emerging technologies, even outside the current business, and determine how they can be leveraged to Snowflake's advantage.
OUR IDEAL PRINCIPAL DISTRIBUTED SYSTEMS ENGINEER WILL HAVE:
  • 12+ years of hands-on software engineering experience.
  • 6+ years of experience in building large-scale, distributed, fault-tolerant services.
  • Experience with database fundamentals, including working with relational data, semi-structured data, and unstructured data.
  • World-class CS fundamentals, including data structures, algorithms, and distributed systems.
  • Strong systems programming skills, including multi-threading, concurrency, caching, batching, etc.
  • Fluency in Java and C++ required.
  • Strong experience with service-oriented architectures.
  • A track record of identifying and implementing creative solutions.
  • Experience with cloud infrastructure - AWS, Azure, and Google Cloud is a plus.
  • Masters or Ph.D. in Computer Science or a related field.
  • Fluency in English.