
AI System Research and Development Engineer - Optimization
US-WA-Bellevue
Full Time
USD 200,000 – 287,500
Senior
ML Engineer
Apr 30, 2026
The role
Summary
Join Snowflake's AI Research team as an AI System Research and Development Engineer focused on optimization. This role involves developing and optimizing GPU kernels, deep learning systems, and LLM inference/training infrastructure while collaborating with world-class researchers including founding members of DeepSpeed and vLLM. You'll contribute to cutting-edge AI system optimizations like SwiftKV and Arctic LLM, requiring strong expertise in CUDA, PyTorch/TensorFlow, and GPU architecture.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 200,000 – 287,500 (annual)
Available
Benefits
Equity Compensation
Competitive stock options as part of total compensation package, allowing you to participate in Snowflake's growth as a public company.
Health and Wellness Coverage
Comprehensive health insurance including medical, dental, and vision coverage for employees and dependents.
Retirement Planning
401(k) retirement savings plan with company matching to support long-term financial security.
Professional Development
Access to learning resources, conference attendance budgets, and opportunities to publish research at top-tier venues.
Collaborative Research Environment
Work alongside world-class AI researchers and engineers, including founding members of DeepSpeed, vLLM, and TensorFlow projects.
Flexible Work Arrangement
Flexible work environment supporting remote and hybrid arrangements for qualified candidates.
Innovation Culture
Opportunity to work on cutting-edge AI systems and contribute to open-source projects with direct impact on the AI community.
Interview process
- 1Initial Screening — Recruiter phone screen to discuss your background, experience with GPU optimization, and alignment with the role's technical requirements and research-focused mission.
- 2Technical Deep Dive — Technical interview with AI Research team members covering GPU architecture knowledge, CUDA programming experience, and performance optimization strategies. Expect detailed discussions about past optimization projects and approaches.
- 3System Design and Problem Solving — Interview focusing on system-level optimization challenges, including designing solutions for improving LLM inference efficiency, analyzing performance trade-offs, and proposing optimization strategies for complex deep learning systems.
- 4Research and Innovation Discussion — Conversation with senior researchers about your research interests, published work, open-source contributions, and vision for advancing AI systems optimization. Discussion of potential research directions within Snowflake's AI infrastructure.
- 5Cross-Functional Collaboration — Meeting with engineering leadership and cross-functional stakeholders to assess collaboration style, communication skills, and ability to drive optimization efforts across teams.
- 6Leadership Discussion — Final conversation with hiring manager or director-level stakeholder covering career goals, research vision, and how this role aligns with your long-term objectives in AI systems optimization.
You'll be redirected to the company's application page
More Jobs at Snowflake
102 other open positions

Snowflake
View all jobs
Snowflake is an American cloud computing company offering data warehousing and analytics platforms.
Tech Stack
Interview Guides
11 guides available for Snowflake
Apply Now