Logo of Huzzle

Senior Software Engineer - Java Platform

image

Snowflake

2mo ago

Applications are closed

  • Job
    Full-time
    Senior Level
  • Software Engineering
  • Berlin

Requirements

  • 7+ years industry experience designing, building, and supporting large scale systems in production.
  • 5+ years experience building and maintaining complex Java systems.
  • Strong computer science fundamentals including data structures, algorithms, and distributed systems.
  • Deep experience with modern Java runtime and testing tools, methodologies, and techniques. Bonus points if you have worked on platforms like this in the past.
  • Proven understanding of JVM internals and diagnosing Java/JVM behavior problems is strongly preferred.
  • Systems programming skills preferred including multi-threading, concurrency, caching, etc.
  • Knowledge of database and Linux internals is a big plus.
  • BS in Computer Science; Masters or PhD Preferred.

Responsibilities

  • Solve real business needs at large scale by applying your software engineering and analytical problem solving skills.
  • Build the next-generation systems that make using Java safe, performant, and secure.
  • Provide a consistent platform that Snowflake engineers can use to deliver high quality solutions to production.
  • Pinpoint performance and availability problems, instrument relevant components as needed, and ultimately implement solutions.
  • Ensure operational readiness of our Java infrastructure to meet availability and performance commitments through proactive monitoring, on-call, and more.
  • Work on projects with team members across the globe and that have an impact on millions of users.
  • We are looking for strong software engineers who are interested in solving low-level problems, understand the JVM and how it interacts with the operating system, and are interested in solving some of the most challenging performance, scalability, and availability problems that exist in the world today.

FAQs

What are the key responsibilities of a Senior Software Engineer on the Java Platform team?

A Senior Software Engineer on the Java Platform team is responsible for designing and building next-generation systems, providing a consistent platform for Snowflake engineers, pinpointing performance and availability problems, ensuring operational readiness, and working on projects with global team members.

What qualifications are required for the Senior Software Engineer role on the Java Platform team?

The ideal candidate should have 7+ years of industry experience in large scale systems, 5+ years of experience with Java systems, strong computer science fundamentals, deep knowledge of Java runtime and testing tools, understanding of JVM internals, systems programming skills, knowledge of database and Linux internals, and a BS in Computer Science (Masters or PhD preferred).

What kind of projects can a Senior Software Engineer on the Java Platform team expect to work on?

A Senior Software Engineer on the Java Platform team can expect to work on challenging performance, scalability, and availability problems that have a significant impact on millions of users.

Snowflake delivers the Data Cloud — mobilize your data with near-unlimited scale and performance.

Technology
Industry
5001-10,000
Employees
2012
Founded Year

Mission & Purpose

Snowflake delivers the Data Cloud — a global network where thousands of organizations mobilize data with near-unlimited scale, concurrency, and performance. Inside the Data Cloud, organizations unite their siloed data, easily discover and securely share governed data, and execute diverse analytic workloads. Wherever data or users live, Snowflake delivers a single and seamless experience across multiple public clouds. Snowflake’s platform is the engine that powers and provides access to the Data Cloud, creating a solution for data warehousing, data lakes, data engineering, data science, data application development, and data sharing. Join Snowflake customers, partners, and data providers already taking their businesses to new frontiers in the Data Cloud.