Snowflake

Staff Software Engineer for AI Poland

Snowflake

Apply
about 1 month ago
Warsaw, Poland
Staff+
H1B Sponsor

Responsibilities

  • Act as a technical leader and force multiplier in engineering and architecture.
  • Architect and develop large-scale AI platforms and services integrated into Snowflake Data Cloud.
  • Own the end-to-end technical design of critical systems across APIs, SDKs, and production deployments.
  • Lead the resolution of complex engineering problems across multiple teams.
  • Define and evolve technical standards and best practices for AI systems.
  • Collaborate with research, product, infrastructure, and security teams to create scalable solutions.
  • Influence platform strategy through architectural reviews and technical roadmaps.
  • Mentor engineers to enhance technical quality and decision-making.
  • Serve as a technical advisor to leadership on trade-offs and system implications.
  • Drive operational excellence in reliability, security, performance, and cost efficiency.

Requirements

  • 8+ years of experience in building and operating production-grade distributed systems.
  • Expert-level backend development skills, preferably in Python.
  • Experience designing and owning public-facing SDKs and service APIs.
  • Strong foundation in distributed systems, including concurrency and fault tolerance.
  • Hands-on experience with AI/ML platforms and model inference services.
  • Solid understanding of LLM and NLP system requirements.
  • Familiarity with modern software engineering practices like CI/CD and Docker.
  • Strong focus on operability and reliability in system design.
  • Experience with control-plane and data-plane services is a plus.
  • Demonstrated technical leadership and mentoring abilities.
  • Ability to communicate complex technical concepts to non-engineering stakeholders.
  • MSc in a relevant technical field; PhD is a plus.

Tech Stack

DockergRPCKubernetesPythonSnowflake

Categories

AI & MLBackendData Engineering