Software Engineer (AI Functions Platform)

Snowflake

Warsaw, Poland • 31m ago • On-site

Mid

On-site

20,000 - 30,000 PLN/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Focus: Software engineering for an AI Functions Platform
  • Enables: Running AI directly from SQL over customers’ own tables
  • Scale: Data-warehouse scale inference requests
  • Research background: Not required

Description

You’ll build the platform that powers AI functions, where a single SQL statement can expand into a large volume of inference requests that must complete predictably, within expected cost, and with graceful behavior when dependencies degrade or fail. Projects include multi-modal inference architecture, quality gates for shipping new functions and models at batch scale, and extending input support beyond plain text. You’ll also work on throughput, cost, and reliability as usage grows, improving failure detection, diagnosis, and recovery.

Responsibilities

  • Think creatively to find optimal solutions to complex, often ambiguous problems
  • Participate in all stages of building and running the AI Functions Platform—from design and implementation through rollout and production support
  • Work closely with research teams, as well as product and engineering partners, to understand and shape product development strategy
  • Mentor less experienced engineers

Requirements

  • 4+ years of experience building production backend or distributed systems in C++, Java, Go, Python, or a comparable language
  • BSc in a technical field; MSc/PhD is a plus
  • Experience designing and operating high-throughput services, including concurrency, backpressure, partial failures, and observability
  • Experience designing service or RPC APIs (REST or gRPC)
  • Experience with software engineering best practices (testing, version control, CI/CD, containers, agile development)
  • Experience building distributed systems that guarantee high throughput without compromising reliability
  • High curiosity and ability to scope and design testable solutions from loosely defined problems
  • Ability to articulate results and complex concepts to leadership
  • Ability to produce solutions independently in an organized manner and work in a team
  • SQL engines, query execution, or other large-scale data systems experience is a strong asset
  • Hands-on MLOps experience (deploying ML models) is a plus

Benefits

  • 10% annual bonus
  • RSU package valued at approximately 30–50% of annual base salary

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Software Engineer (AI Functions Platform) role

Improve your resume for just $5

PLN 20,000 – PLN 30,000/year

Unlock Full Resume Report