Build the future of data. Join the Snowflake team.
We’re hiring talented Senior Software Engineers to expand the Snowflake data streaming team here in Berlin, Germany and help us build the next generation of real time streaming data platform and enable our customers to bring insights to their data with extremely low latency and extremely high throughput. We are in need of strong engineers who are enthusiastic about building new cutting-edge technologies, who look forward to tackling complex data systems related problems and can pick up and understand deep technical areas quickly. This role is a unique opportunity to make a significant impact to our elastic, large scale, high-performance computing environment!
AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL:
- Work with other engineers and Product Managers in our globally distributed team to define the functionality and design of our next generation streaming data platform.
- Be responsible for driving new feature development from inception, design, testing to the eventual release to address customer requirements and meet business goals.
- Build highly reliable software to meet and exceed the needs of our largest customers.
- Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.
- Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance.
OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:
- 7+ years industry experience designing and building distributed data systems.
- Experience building enterprise grade, reliable and trustworthy software or services.
- Advanced degree in Computer Science or related field.
- Excellent problem solving skills, and strong CS fundamentals including data structures, algorithms, and distributed systems.
- Fluency in Java or C++.
- Ability to work in a team environment, collaborate well, and mentor junior engineers.
- Strong oral and written English language skills
BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING:
- Building/enhancing stream processing systems: Flink, Beam, Spark Streaming, etc.
- Analytic database technologies, especially internal design and implementation
- Developing database or distributed systems internals
- Large scale distributed systems, transactions and consistency models.
- Implementing multi-tenant systems, with focus on reliability, performance, isolation and security.
- Designing and implementing systems for public or private clouds.
0 applies
315 views
Other Jobs from Snowflake
Senior Sales Engineer
Senior Sales Engineer
Senior Sales Engineer
Senior Sales Engineer
Senior Product Manager - Developer Experience
Senior Product Manager - Developer Experience
Similar Jobs
Software Developer 2
Data Analyst
Senior Machine Learning Engineer
Staff Data Engineer
Staff Data Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say