Senior Software Engineer - Snowpark

Snowflake provides a cloud-based data platform that powers the Data Cloud, enabling organizations to unlock data value with unlimited scale, concurrency, and performance.
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
6+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Snowpark

Snowflake is seeking a Senior Software Engineer to join their Snowpark team, a crucial component of their AI Data Cloud initiative. This role offers an exceptional opportunity to shape the future of data engineering and AI/ML execution platforms. Snowpark serves as an interface to Snowflake in various language environments and acts as a platform for customers and partners to build innovative applications.

The position involves working on an industry-leading platform for AI/ML and Data Engineering code execution that integrates seamlessly with Snowflake's data cloud. You'll collaborate across multiple teams and functions, contributing to query engine internals, code execution environments, and performance optimization. As Snowpark is in its early development stages, this role presents an extraordinary opportunity to make a significant impact on customer satisfaction and Snowflake's growth trajectory.

The team culture emphasizes transparency, knowledge sharing, and mutual support, providing an environment where engineers can thrive and learn from some of the industry's most talented professionals. You'll be working with cutting-edge technology in distributed systems, helping to build and scale highly reliable software that serves the needs of enterprise customers.

The ideal candidate should bring strong technical expertise in distributed systems, databases, or AI/ML pipelines, combined with a collaborative mindset and passion for innovation. This role is perfect for someone who wants to be at the forefront of cloud data platform development and enjoys solving complex technical challenges while working in a dynamic, fast-paced environment.

Join Snowflake in their mission to power the Data Cloud and help organizations unlock the value of their data with near-unlimited scale, concurrency, and performance. This is your chance to be part of a company that's revolutionizing how businesses handle and process data in the cloud era.

Last updated a month ago

Responsibilities For Senior Software Engineer - Snowpark

  • 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 customers regarding reliability, availability and performance

Requirements For Senior Software Engineer - Snowpark

Java
  • 6+ years of experience building complex distributed systems
  • Must have experience in either: working on a database/data warehouse, working on scalable distributed systems in clouds, or understanding Python ecosystem for AI/ML pipelines
  • Be a team player - help others, be respectful, and contribute to work environment
  • Passion to learn new things and enthusiasm to get things done
  • Knowledge of C++ and Java (expertise not required)

Interested in this job?

Jobs Related To Snowflake Senior Software Engineer - Snowpark

Senior Sales Engineer (Bosch) - Global Accounts

Senior Sales Engineer position at Snowflake, focusing on Bosch global accounts, requiring technical expertise, German fluency, and sales engineering experience.

Sales Engineer

Senior Sales Engineer position at Snowflake focusing on technical sales and customer solutions in the German market

Senior Software Engineer – Engineering Systems – Bazel

Senior Software Engineer role at Snowflake, focusing on Engineering Systems and Bazel, to build world-class developer platforms for the AI Data Cloud.

Senior Software Engineer/Developer

Senior Software Engineer position at Fidelity Investments focusing on full-stack development with modern technologies and cloud platforms.

Senior Software Engineer/Developer

Senior Software Engineer role at Fidelity Investments focusing on Java microservices, AWS, and event-driven architecture development.