Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Snowflake SENIOR DISTRIBUTED SYSTEMS ENGINEER 
Germany, Berlin, Berlin 
934946842

05.04.2024
AS A SENIOR DISTRIBUTED SYSTEMS ENGINEER AT SNOWFLAKE, YOU WILL:
  • Design and implement complex, distributed platforms for storing data, scaling parallel algorithms, etc.
  • Analyze fault-tolerance and high-availability issues, performance and scale challenges, and solve them.
  • Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions.
  • Understand the trade-offs between consistency, durability, and costs to build solutions that can meet the demands of rapidly growing services.
  • Ensure operational readiness of the services and meet our commitments to customers regarding availability and performance.
OUR IDEAL SENIOR DISTRIBUTED SYSTEMS ENGINEER WILL HAVE:
  • 8+ years of industry experience in designing, building, and supporting large-scale systems in production.
  • Experience in building large-scale, distributed, fault-tolerant services.
  • Excellent understanding of low-level operating system concepts including multi-threading, memory management, networking, storage, and performance at scale.
  • Strong CS fundamentals, including data structures, algorithms, and distributed systems.
  • Systems programming skills, including multi-threading and concurrency. Fluency in C++ or Java is preferred.Java is preferredJava isJava
  • A track record of identifying and implementing creative solutions.
  • Experience with cloud infrastructure – AWS, Azure, or Google Cloud.
  • BS in Computer Science; Masters or Ph.D. preferred.
  • Fluency in English.
As a member of our team, you will:
  • Build an industry-leading Cloud Data Platform that customers love.
  • Solve challenging technical problems related to security, parallel and distributed systems, programming, resource management, large-scale system maintenance, and more!
  • Gain experience implementing multi-tenant systems, with a focus on isolation and security.
  • Learn about and contribute to:
    • Super-robust and secure enterprise SaaS platform that services thousands of customers and processes hundreds of millions of complex queries daily.
    • Work on a highly-scalable and reliable cloud platform that runs on hundreds and thousands of machines.
    • Optimize performance and resource management in Java systems.
  • Join a world-class team of both industry veterans and rising stars.