Browse
Employers / Recruiters

Deep Learning System Optimization Engineer

snowflakecomputing · 30+ days ago
Negotiable
Full-time
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.

Build the future of data. Join the Snowflake team.

We are seeking talented System Developers and Researchers to join our team and work on GPU kernel optimizations and deep learning system optimizations. Our focus is on building the most efficient and scalable deep learning systems. This is an exciting opportunity to collaborate with a strong team, including founding members of DeepSpeed, vLLM, and TensorFlow, and to contribute to the development of Snowflake Arctic, the Snowflake foundation model family. Together, we will innovate, build, and advance the state of the art in deep learning systems.

RESPONSIBILITIES:

  • Analyze and optimize GPU kernel performance for deep learning models.
  • Develop and implement strategies to enhance the efficiency and scalability of deep learning systems.
  • Profile and benchmark deep learning systems using tools and techniques to identify bottlenecks.
  • Design and implement optimizations to reduce latency and improve resource utilization for training and inference.
  • Build a strong system foundation for Snowflake Arctic by interacting with model scientists for model-system co-development.
  • Stay updated with the latest advancements in GPU kernel optimization, deep learning, and LLM system development.
  • Publish their innovations, optimizations, and engineering practices in technical blogs, top-tier conferences and journals.

REQUIREMENTS:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field. A Master’s degree or PhD is preferred.
  • 5 years of experience in GPU kernel optimization, deep learning system optimization, or high-performance computing (HPC).
  • Proficiency in programming languages such as C/C++ and Python.
  • Strong understanding of GPU architectures and experience with CUDA or similar frameworks.
  • Experience with profiling tools (e.g., nvprof, Nsight) and performance analysis methodologies.
  • Solid problem-solving skills and ability to debug complex performance issues.
  • Experience with version control systems (e.g., Git) and collaborative development practices.
  • Excellent communication skills and ability to work effectively in a cross-functional team environment.

Join us in optimizing deep learning systems and pushing the boundaries of AI efficiency. Apply now to be part of our dynamic and pioneering team!

Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.

Last updated on Aug 12, 2024

See more

About the company

More jobs at snowflakecomputing

Analyzing

San Mateo, California

 · 

30+ days ago

Bellevue, Washington

 · 

30+ days ago

San Mateo, California

 · 

30+ days ago

San Mateo, California

 · 

30+ days ago

Bellevue, Washington

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status