
AI System Research and Development Engineer - Optimization
US-WA-Bellevue
Full Time
USD 200,000 – 265,000
Senior
ML Engineer
Jun 16, 2026
The role
Summary
Join Snowflake's AI Research team as an AI System Research and Development Engineer focused on optimization, where you'll develop and optimize GPU kernel performance for LLM training and inference systems. This role involves designing high-performance computing solutions, implementing system optimizations to reduce latency and improve resource utilization, and contributing to cutting-edge agentic frameworks. You'll collaborate with world-class engineers including founding members from DeepSpeed, vLLM, and TensorFlow to build the most efficient and scalable generative AI systems.
What you'll do
What we look for
Technical
Education
Experience
Skills
Required skills
Nice to have
Compensation & benefits
USD 200,000 – 265,000 (annual)
Available
Benefits
Equity and Stock Options
Competitive stock option grants allowing you to participate in Snowflake's growth as a publicly-traded company in the high-growth cloud computing sector.
Comprehensive Health Insurance
Medical, dental, and vision coverage with company subsidies for employee, spouse, and family plans.
401(k) Retirement Plan
Employer-matched 401(k) retirement savings plan with competitive matching percentages.
Unlimited Paid Time Off
Flexible vacation policy with unlimited paid time off to support work-life balance for engineering teams.
Professional Development
Learning and development budget for conferences, courses, and training to stay current with emerging AI and GPU optimization techniques.
Wellness and Fitness Programs
Gym memberships, wellness initiatives, and mental health resources supporting overall employee well-being.
Parental Leave
Generous parental leave policies supporting work-life balance during major life transitions.
Remote Work Flexibility
Flexible work arrangements supporting distributed team collaboration and remote work options.
Interview process
- 1Initial Screening Call — Conversation with recruiter covering background, career goals, and alignment with the AI Research team's mission. Discussion of relevant GPU optimization experience and technical interests.
- 2Technical Phone Screen — Technical interview with a senior engineer assessing GPU architecture knowledge, CUDA proficiency, and understanding of deep learning system optimization. Discussion of specific optimization challenges and problem-solving approaches.
- 3Deep Dive Technical Interview — Comprehensive technical assessment with multiple engineers covering GPU kernel optimization techniques, CUTLASS/Triton experience, performance profiling methodologies, and analysis of real optimization problems from Snowflake's codebase.
- 4System Design and Research Discussion — Conversation focused on large-scale system design, optimization strategy for LLM training and inference, and familiarity with recent research in GPU acceleration. Discussion of approaches to multi-GPU scaling and optimization trade-offs.
- 5Manager and Team Fit Interview — Discussion with direct manager and potentially team members about collaboration style, research interests, and vision for AI systems development. Evaluation of cross-functional communication and work in dynamic environments.
- 6Executive or Lead Engineer Conversation — Optional final-stage conversation with research leadership to discuss career aspirations, long-term goals in AI research, and Snowflake's strategic direction in generative AI systems.
You'll be redirected to the company's application page
More Jobs at Snowflake
101 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