
Software Engineer, Data Transformation
DE-Berlin-Trion Building
Full Time
USD 120,000 – 180,000
Junior
Data Engineer
Jun 19, 2026
The role
Summary
Join Snowflake's Data Platform team as a Software Engineer specializing in Data Transformation, designing and operating large-scale distributed data systems that power the core platform. This role is ideal for talented engineers with strong foundations in distributed systems, algorithms, and data structures who are passionate about building scalable, high-throughput data processing infrastructure. You'll collaborate across product, infrastructure, and data science teams to contribute to architectural decisions and technical roadmaps while writing production-quality code that processes data at enterprise scale.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 120,000 – 180,000 (annual)
Available
Benefits
Health and Wellness Coverage
Comprehensive medical, dental, and vision insurance plans providing access to preventative care, specialist services, and prescription medications with employer contributions.
Equity and Stock Options
Stock options and equity grants aligned with company performance, providing long-term wealth creation opportunities and direct stake in Snowflake's success.
Retirement Planning
401(k) savings plan with company matching contributions, enabling long-term retirement security and financial planning for eligible employees.
Professional Development
Budget for conferences, online courses, certifications, and training programs supporting continuous learning and career advancement in software engineering.
Flexible Work Arrangements
Flexible work hours and remote work options enabling work-life balance and allowing engineers to optimize their productivity and personal circumstances.
Paid Time Off
Generous paid vacation, sick leave, and personal days supporting employee wellbeing and time for rest, recovery, and personal pursuits.
Competitive Parental Leave
Comprehensive parental leave policies supporting employees during family planning, adoption, and early childcare needs.
Mental Health and Wellness Programs
Access to mental health services, counseling, fitness benefits, wellness programs, and employee assistance programs supporting holistic wellbeing.
Interview process
- 1Initial Phone Screen — Conversation with recruiter to discuss your background, experience with distributed systems and data platforms, career goals, and high-level fit for the Data Transformation Engineering role.
- 2Technical Phone Interview — Technical discussion with a data platform engineer focusing on distributed systems concepts, algorithms, data structure optimization, and problem-solving approach for scalable data processing challenges.
- 3System Design Interview — Collaborative session where you design a large-scale data processing system, discussing architectural trade-offs, scalability considerations, fault tolerance mechanisms, and integration with existing infrastructure.
- 4Coding Assessment — Live coding interview evaluating your proficiency in Java, Scala, Python, or C++, focusing on writing clean, efficient code for data processing problems with emphasis on performance and maintainability.
- 5Cross-Functional Collaboration Discussion — Interview with engineers from infrastructure, product, or data science teams assessing your ability to collaborate effectively, communicate complex technical concepts, and navigate diverse stakeholder needs.
- 6Hiring Manager Interview — Final conversation with the Data Platform team's hiring manager covering career expectations, motivation for data systems, alignment with Snowflake's culture, and discussion of team dynamics and growth opportunities.
You'll be redirected to the company's application page
More Jobs at Snowflake
95 other open positions

Snowflake
View all jobs
Snowflake is an American cloud computing company offering data warehousing and analytics platforms.
Tech Stack
Interview Guides
11 guides available for Snowflake
Apply Now