18+ years industry experience designing, building, and supporting large-scale systems.
Experience with high-performance and scalable software in an internet-scale distributed cloud environment.
Fluency in Java or C++.
Experience with RDBMS and fluent knowledge of SQL language.
Systems design and programming skills including high-throughput, multi-threading, concurrency, etc.
Great communication skills, both verbal and written, and an interest in working with a diverse set of peers and external stakeholders.
Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, or related field.
Ability to work in a hybrid work model in our Berlin office.
Nice to Haves
Knowledge of the internals of database system technologies and implementation.
Experience or knowledge in designing and building customer-facing distributed web services and APIs (e.g. REST, gRPC, GraphQL, messaging).
Experience in C#, Node.js, Go.
What You'll Be Doing
Lead and drive projects that span our stack.
Promote strong collaboration within a cross-functional team, including design and product management.
Deliver features requiring close coordination with several sister teams, such as Client Backend, Stored Procedures, SQL, Storage, Cloud Services, Connectors, Security, Support.
Be a strong contributor to the product vision and drive team planning.
Mentor and coach team members.
Build for scale, safe, and high-performance solution.
Perks and Benefits
Joining the dynamic Snowflake Drivers team.
Opportunity to work with cutting-edge in-house drivers including JDBC, ODBC, Node.js, Go, PHP, and .NET.
Chance to reshape the digital landscape and build the future of the Data Cloud.