Snowflake

Software Engineer AI Team

PL-Warsaw-Lixa C, Remote. Posted a month ago

The role

A Software Engineer will join the Cortex AI Functions Platform team to build the platform that allows customers to call AI directly from SQL. The role involves designing, implementing, and running the platform at data warehouse scale.

What you will do

  • Think creatively to find optimal solutions to complex, ambiguous problems
  • Participate in all stages of building and running the platform from design and implementation to rollout and production support
  • Work closely with research, product, and engineering partners to shape product development strategy
  • Serve as a mentor to less experienced engineers

Required qualifications

  • 4+ years of experience building production backend or distributed systems in C++, Java, Go, Python, or a comparable language
  • BSc in a technical field (CS, EE, Physics, Math, etc)
  • Experience designing and operating high-throughput services, including handling concurrency, backpressure, partial failures, and observability
  • Experience designing service or RPC APIs, such as REST or gRPC
  • Experience with software engineering best practices (programming, testing, version control, CI/CD, containers, agile development, etc)
  • Experience with building distributed systems that guarantee high throughput without compromising on reliability
  • High levels of curiosity and eager enthusiasm for open-ended problems
  • Ability to turn a loosely defined problem into a scoped, testable design
  • Ability to articulate results and complex concepts to leadership
  • Must be able to produce solutions independently in an organized manner, as well as work in a team

Nice to have

  • MSc/PhD
  • Experience with SQL engines, query execution, or other large-scale data systems
  • Hands-on experience in the MLOps field (e.g., deploying ML models)

About the company

Snowflake is building the world's greatest data and applications platform. The company has a 'get it done' culture that allows everyone to innovate on new ideas and collaborate.

Software Engineer AI Team at Snowflake | JobZoey