Software Engineer - Java Platform
Snowflake
Berlin, Germany
AS A SOFTWARE ENGINEER ON THE JAVA PLATFORM TEAM, YOU WILL:
- Contribute to building the next-generation systems that make using Java safe, efficient, and secure.
- Help provide a consistent, high-performance platform that Snowflake engineers can use to deliver high-quality solutions to production.
- Identify performance and availability issues, implement effective solutions, and instrument key components as needed.
- Collaborate with global teams to solve real-world, large-scale challenges in data infrastructure.
- Continuously improve the reliability and performance of our Java infrastructure through proactive monitoring and automation.
WE ARE LOOKING FOR SOFTWARE ENGINEERS WHO:
- Have experience building, supporting, and troubleshooting complex Java systems.
- Understand Java fundamentals, including the JVM and core libraries.
- Have solid computer science fundamentals, including data structures, algorithms, and distributed systems.
- Are eager to learn about JVM internals and performance tuning.
- Thrive in collaborative environments, contributing to shared team goals.
- Have a BS in Computer Science or equivalent experience (advanced degrees a plus).
Bonus points for:
- Experience with multi-threading, concurrency, and caching.
- Knowledge of database or Linux internals.
- Previous experience with large-scale, high-performance systems.
Apply Now
Don't forget to mention EuroTechJobs when applying.