Snowflake

Principal Software Engineer - Metadata

Snowflake

Apply
4 months ago
Berlin, Germany
Staff+
H1B Sponsor

Responsibilities

  • Solve real business needs at large scale using software engineering and analytical skills.
  • Create architecture and design while influencing the product roadmap.
  • Design, develop, and support a highly-parallel and fault-tolerant database system.
  • Implement core foundational features like transactions and metadata APIs.
  • Analyze performance and scalability bottlenecks and resolve them.
  • Ensure operational readiness of services and meet customer commitments.

Requirements

  • 14+ years of industry experience in designing and supporting large scale systems.
  • Strong fundamentals in computer science, including data structures and algorithms.
  • Proficiency in systems programming, including multi-threading and concurrency.
  • Fluency in Java or similar procedural object-oriented languages.
  • Track record of implementing creative solutions to complex problems.
  • Knowledge of database internals is a plus.
  • Ability to work effectively across engineering teams in multiple locations.
  • BS in Computer Science; Masters or PhD preferred.

Tech Stack

JavaSnowflake

Categories

AI & MLBackendData Engineering