Staff Software Engineer for AI Poland
Snowflake
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