Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Snowpark image - Rise Careers
Job details

Software Engineer - Snowpark

Build the future of the AI Data Cloud. Join the Snowflake team.

There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency, and performance. This is our vision: a world with endless insights to tackle the challenges and opportunities of today and reveal the possibilities of tomorrow.

Snowpark unleashes the power of Snowflake for Data Engineers, Data Scientists, and Developers. Snowpark is an interface to Snowflake in different language environments, but also a platform that customers and partners build exciting applications on. And that’s not all - Snowpark is also used by various teams at Snowflake to build new products and features for customers.

THE OPPORTUNITIES OF THIS ROLE:

  • Be part of the story of development of an industry leading platform for execution of AI/ML and Data Engineering code that works seamlessly with the Snowflake’s data cloud.

  • Work across functions and across teams - we don’t only work on code that we own, we work with other parts of Snowflake every day 

  • Learn about and contribute to query engine internals, code execution environments, performance debugging, building highly scalable and maintainable systems, and much more

  • Snowpark is still in an early stage of development - it is an amazing opportunity for outsized impact on our customers and Snowflake’s growth story

  • Our team culture is a priority - transparency, knowledge sharing, fun events, and helping each other are all part of our work environment. 

  • This is also a great opportunity to work with and learn from some of the most skilled engineers in the industry.

OUR IDEAL CANDIDATE WILL HAVE MOST OF THE FOLLOWING QUALIFICATIONS:

  • Passion to learn new things and grow and an enthusiasm to get things done are key to success on this team

  • 4+ years of experience building complex distributed systems

  • Be a team player - help others, be respectful with each other, and do your part to make the work day fun and impactful

  • Experience with one of the following is required:

    • Delivering API, SDK, framework, or any other software libraries to users

    • Expertise of Data Engineering and/or Data Analysis

    • Working on compiler

    • Working on a database or data warehouse

    • Working on a scalable and distributed system in public or private clouds

  • We mainly write code in Python, C++ and Java, but expertise is not a prerequisite.

AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL:

  • Design and develop features, understand customer requirements and meet business goals.

  • Build highly reliable software to meet the needs of the largest customers.

  • Enhance the programmability surface of Snowflake and improve the experience of the data developer.

  • 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.

Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

How do you want to make your impact?

Average salary estimate

$145000 / YEARLY (est.)
min
max
$120000K
$170000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Snowpark, Snowflake

Are you ready to build the future of the AI Data Cloud? Join Snowflake as a Software Engineer - Snowpark in Bellevue and be part of our impactful journey. At Snowflake, we’ve created a data platform that redefines the possibilities of data utilization, and Snowpark is a vital piece of our mission. This unique interface empowers Data Engineers, Data Scientists, and developers to unleash their creativity and build groundbreaking applications on our robust platform. As a Software Engineer on our team, you will play a crucial role in the development of features that directly contribute to the evolution of our industry-leading platform, specifically designed for executing AI/ML and Data Engineering code. Experience an engaging open culture where teamwork extends beyond writing code. You will collaborate across functions, delving into query engine internals, performance debugging, and the creation of scalable systems. This role is equally a learning opportunity as it offers you the chance to work alongside some of the brightest engineers in the field. With your passion and enthusiasm, you'll help shape our offerings as we navigate the early stages of Snowpark development. So, if you have 4+ years of experience in building complex distributed systems and a desire to innovate within a collaborative, fun environment, we want to hear from you. At Snowflake, every day is a chance to create something extraordinary while making a tangible impact on our customers' success.

Frequently Asked Questions (FAQs) for Software Engineer - Snowpark Role at Snowflake
What are the key responsibilities of a Software Engineer - Snowpark at Snowflake?

As a Software Engineer - Snowpark at Snowflake, your primary responsibilities include designing and developing robust features that enhance our platform, analyzing high availability issues, and ensuring operational readiness. You'll work on performance challenges and promote collaborative development by engaging with cross-functional teams, ultimately contributing to Snowflake's innovative solutions.

Join Rise to see the full answer
What qualifications are required for the Software Engineer - Snowpark position at Snowflake?

To qualify for the Software Engineer - Snowpark role at Snowflake, candidates should have a minimum of 4+ years of experience in building complex distributed systems, a strong understanding of data engineering or analysis, and experience delivering APIs, SDKs, frameworks, or similar software libraries. Familiarity with Python, C++, or Java is a plus, though not a strict requirement.

Join Rise to see the full answer
How does the Software Engineer - Snowpark role contribute to Snowflake's mission?

The Software Engineer - Snowpark plays a crucial role in advancing Snowflake's mission by developing a platform that enhances AI and ML code execution within our Data Cloud. This position allows you to directly impact how customers utilize their data, driving innovation and delivering reliable software solutions that meet the ever-increasing demands of our enterprise clientele.

Join Rise to see the full answer
What is the team culture like for the Software Engineer - Snowpark at Snowflake?

Snowflake emphasizes a vibrant team culture that promotes transparency, collaboration, and fun. As a Software Engineer - Snowpark, you can expect a supportive environment where knowledge sharing is encouraged, and team members help one another grow. Engaging in social events and team-building activities is also a priority, making every workday enjoyable.

Join Rise to see the full answer
What opportunities for growth exist for a Software Engineer - Snowpark at Snowflake?

At Snowflake, Software Engineers - Snowpark can expect tremendous growth opportunities. Whether it's learning from skilled engineers, tackling challenges in query engine internals, or contributing to cutting-edge features, this role encourages continual learning and professional development. As Snowpark evolves, you'll be at the forefront of new products and impactful developments.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Snowpark
Can you explain your experience with scalable distributed systems in relation to your role as a Software Engineer?

When answering this question, highlight specific projects where you designed or worked on scalable distributed systems. Discuss the challenges faced, how you approached them, and the technologies you used. Mention any metrics that demonstrate success, such as improved performance or scalability.

Join Rise to see the full answer
How do you ensure operational readiness and reliability in software systems?

Address operational readiness by detailing your approach to monitoring, testing, and maintaining systems. Discuss your experience with CI/CD pipelines, automated testing, and performance benchmarks to ensure that software meets reliability and availability commitments.

Join Rise to see the full answer
What strategies do you use to troubleshoot performance issues in software applications?

To answer this, provide examples of methodologies you’ve employed, such as profiling tools, monitoring system metrics, and gathering user feedback. Highlight a specific instance of a performance issue you resolved, including the steps taken to identify and fix it.

Join Rise to see the full answer
What programming languages are you most comfortable with, and how have you utilized them in past projects?

Discuss your familiarity with languages like Python, C++, or Java, offering examples of projects where you utilized these languages effectively. By aligning your skills with those commonly used at Snowflake, you can demonstrate your preparedness for the Software Engineer - Snowpark role.

Join Rise to see the full answer
Describe a time when you had to collaborate with cross-functional teams. How did you approach it?

Focus on your collaboration skills by recounting a specific experience where you worked with teams outside your own. Emphasize your communication techniques, team integration, and how you overcame any challenges faced during the collaboration.

Join Rise to see the full answer
How do you handle constructive criticism from peers or supervisors?

Express your positive attitude toward constructive criticism, describing how you view it as an opportunity for growth. Share an example of where feedback led to improvement or success in your work, emphasizing your adaptability and willingness to learn.

Join Rise to see the full answer
What interests you about Snowpark and the AI Data Cloud?

Convey your enthusiasm for Snowpark by discussing its innovative approach to data handling and the potential it holds for the future of data engineering. Relate this interest to your career goals and how you see yourself contributing to this transformative platform.

Join Rise to see the full answer
Can you explain a time when you faced a complex technical challenge? How did you overcome it?

Choose a compelling example of a complex technical challenge that stretched your abilities. Detail the challenges, approaches taken, and the outcome. This shows your problem-solving skill set, resilience, and ability to navigate difficulties efficiently.

Join Rise to see the full answer
What tools or technologies have you integrated into your development process?

Detail your experience with tools like Git, Docker, Kubernetes, or monitoring and database management systems. Discuss how these tools improved your workflow and project outcomes, thereby showcasing your technical acumen and familiarity with modern development practices.

Join Rise to see the full answer
What motivates you to achieve your best work as a developer?

Reflect on your personal motivations, whether it's the joy of solving problems, the excitement of delivering impactful software, or the desire to collaborate with a talented team. Sharing specific experiences that highlight this motivation can help paint a picture of your dedication.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Dare to be Different
Customer-Centric
Collaboration over Competition
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
Flex-Friendly
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Medical Insurance
Family Coverage (Insurance)

Join Snowflake as an Executive Assistant and play a pivotal role in supporting the Engineering leadership with proactive and holistic administrative assistance.

Photo of the Rise User
Inclusive & Diverse
Dare to be Different
Customer-Centric
Collaboration over Competition
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
Flex-Friendly
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Medical Insurance
Family Coverage (Insurance)

As a Software Engineering Manager, you'll lead technical innovation at Snowflake to enhance data processing capabilities for AI, Data Science, and more.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly

Netflix is hiring a seasoned Software Engineer to enhance live streaming experiences within their cutting-edge Open Connect Control Plane.

Photo of the Rise User
Posted 7 days ago

Join Devsinc as a Senior Software Engineer focusing on the MERN Stack to create robust web applications.

Photo of the Rise User
Posted 4 days ago

Join ICW Group as a Senior Full Stack Engineer to lead transformative insurance technology solutions in a thriving hybrid work environment.

Photo of the Rise User

Join Constructor's innovative team as a Senior Backend Engineer, where you'll enhance ecommerce solutions through cutting-edge AI technology.

Photo of the Rise User
Warner Bros. Discovery Hybrid NY New York 30 Hudson Yards
Posted 10 days ago
Inclusive & Diverse
Dare to be Different
Collaboration over Competition
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Life insurance
Disability Insurance
Paid Time-Off
Paid Holidays

Join Warner Bros. Discovery as a Software Engineer II to shape the future of their digital content platform.

Photo of the Rise User

We are looking for a Salesforce Commerce Cloud Developer to enhance our software delivery with creative and technical expertise.

Photo of the Rise User
Posted 4 days ago

Join Walmart/VIZIO's dynamic team as a Senior Software Engineer to develop cutting-edge mobile applications for iOS and Android platforms.

Photo of the Rise User
Charles Schwab Remote US, Tarrant County, TX; Texas, Southlake, TX
Posted 17 hours ago

We're looking for a highly motivated .NET C# Developer to join our dynamic team and shape the future of investment management technology at Schwab.

Snowflake is globally-distributed enterprise, with a team of more than 6,780 employees working in over 40 offices around the world. Hundreds of the world’s largest, use our AI Data Cloud to share data, build applications, and power their businesses.

177 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Flexible CultureBadge Global CitizenBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Dare to be Different
Customer-Centric
Collaboration over Competition
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
BENEFITS & PERKS
Maternity Leave
Paternity Leave
Flex-Friendly
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Medical Insurance
Family Coverage (Insurance)
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
February 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog