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 3 months 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

1TP - Ruby On Rails Web Engineer - 0050

Senior Ruby on Rails Web Engineer position at Thaloz, focusing on platform development, architectural design, and technical leadership in a remote setting.

Software Engineer III - Backend (Sunnyvale)

Senior Backend Software Engineer role at Walmart's Sam's Club team in Sunnyvale, focusing on API development and distributed systems.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google focusing on infrastructure and core systems development, requiring 5+ years of experience in software development and distributed systems.

Senior Software Developer

Senior Software Developer role at REDspace, building cloud-native applications for global brands, offering hybrid work and comprehensive benefits.

Senior Software Engineer, Infrastructure, Google Cloud Global Networking

Senior Software Engineer position at Google Cloud focusing on infrastructure and global networking, requiring expertise in distributed systems and backend development.