Deep Learning System Optimization Engineer

2 weeks ago


Clyde Hill, United States Snowflake Computing Full time
Job Description

We are seeking a talented Deep Learning System Optimization Engineer to join our team at Snowflake Computing. As a key member of our team, you will be responsible for analyzing and optimizing GPU kernel performance for deep learning models, developing and implementing strategies to enhance the efficiency and scalability of deep learning systems, and profiling and benchmarking deep learning systems using tools and techniques to identify bottlenecks.

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.

We offer a competitive salary range of $214,000 - $327,750, as well as a comprehensive benefits package, including medical, dental, vision, life, and disability insurance, 401(k) retirement plan, flexible spending & health savings account, at least 12 paid holidays, paid time off, parental leave, employee assistance program, and other company benefits.

Snowflake is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to creating an inclusive and diverse work environment that reflects the communities we serve.



  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. A major part of this offering is ensuring that customers' workloads are running efficiently and showing customers that they are getting the value they deserve out of the workloads they are running. To do that we need to provide customers with transparency, controls and optimizations around their costs. The...

  • Software Engineer

    20 hours ago


    Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Snowflake developed an innovative new product with a built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the Future of DataAt Snowflake, we're revolutionizing the way companies manage and analyze data. As a Senior Software Engineer on our Database Engineering team, you'll play a critical role in designing and developing the core query engine that powers our cloud-based data platform. **Your Key Responsibilities:**Design, develop, and support a highly...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. There is only one Data Cloud. Snowflake's founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn't stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We are hiring talented Senior Software Engineers for our Cloud Engineering team. If you are passionate about using software-based approaches to solve complex infrastructure challenges by creating abstraction or automated solutions, this opportunity may be for you. As part of the Cloud Engineering...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We're hiring talented Senior Software Engineers for our Control Plane team that are passionate about using software-based approaches to solve complex infrastructure challenges and automate those solutions. You'll be part of the cloud engineering organization where we have a strong focus on using engineering...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. There is only one Data Cloud. Snowflake's founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn't stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the Future of DataAt Snowflake Computing, we're looking for a talented Principal Frontend Engineer to help us continue to grow and build compelling new experiences using a best-of-breed tech stack. As a key member of our engineering team, you will lead and drive projects that span our stack, including Go and Node services hosted in Kubernetes and a UI...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. We are at the forefront of the data revolution, committed to building the world's greatest data and applications platform. Our 'get it done' culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration....


  • Clyde Hill, Washington, United States Snowflake Computing Full time

    Snowflake Computing is seeking a skilled Cloud Security Architect to design, plan, and implement solutions that improve and verify the security posture of our products.As a Cloud Security Architect, you will be responsible for building a platform that makes it easy to deploy and maintain security services, unifying security experience for developers,...


  • Clyde Hill, Washington, United States Snowflake Computing Full time

    Build the Future of Data with Snowflake ComputingA massive new market opportunity is being created at the intersection of Cloud and Data, and Snowflake Computing is leading the way, all powered by the database engine we are building from the ground up.We're hiring talented Senior Software Engineers to help build that new database technology. Our team builds...

  • Industrial Engineer

    2 weeks ago


    Morgan Hill, California, United States Tecan Trading AG Full time

    Job Title: Industrial EngineerWe are seeking an experienced Industrial Engineer to join our team at Tecan Trading AG. As an Industrial Engineer, you will play a key role in optimizing our manufacturing processes, improving efficiency, and ensuring the highest quality standards.Key Responsibilities:Conduct process analysis and optimization to improve...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the Future of DataSnowflake Computing is seeking a highly skilled Senior Software Engineer to join our Java Platform team. As a key member of our team, you will be responsible for designing, building, and maintaining large-scale systems in production. Our ideal candidate will have a strong background in software engineering, analytical problem-solving...


  • Clyde Hill, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team. A massive new market opportunity is being created at the intersection of Cloud and Data, and the Snowflake Data Cloud is leading the way, all powered by the database engine we are building from the ground up. We're hiring talented Senior Software Engineers to help build that new database technology. Our team...

  • Industrial Engineer

    4 weeks ago


    Spring Hill, Florida, United States Universal Logistics Holdings Full time

    Unlock Your Potential as an Industrial Engineer at Universal Logistics HoldingsWe are seeking a highly skilled Industrial Engineer to join our dynamic team at Universal Logistics Holdings. As a key member of our operations team, you will play a critical role in optimizing our warehouse operations and supply chain solutions.About the RoleAs an Industrial...


  • Hill AFB, United States ST2 ManTech Advanced Systems Intl Full time

    Secure Our Nation, Ignite Your FutureAt ST2 ManTech Advanced Systems Intl, we're seeking a highly skilled Senior Systems Engineer to join our team in the Hill AFB, UT area. As a key member of our engineering team, you'll play a critical role in developing and implementing complex systems that meet technical requirements.Responsibilities:Provide technical...


  • Hill AFB, United States ST2 ManTech Advanced Systems Intl Full time

    Secure Our Nation, Ignite Your FutureAt ST2 ManTech Advanced Systems Intl, we're seeking a highly skilled Senior Systems Engineer to join our team in the Hill AFB, UT area. As a key member of our engineering team, you'll play a critical role in developing and implementing complex systems that meet technical requirements.Responsibilities:Provide technical...


  • Clyde Hill, Washington, United States Snowflake Computing Full time

    Snowflake Computing is seeking a highly skilled Senior Software Architect to lead the development of our next-generation data platform.The ideal candidate will have a strong background in designing and building large-scale distributed systems, with a focus on security and reliability.As a Senior Software Architect, you will be responsible for leading highly...


  • Hill AFB, United States ST2 ManTech Advanced Systems Intl Full time

    Secure Our Nation, Ignite Your FutureAt ST2 ManTech Advanced Systems Intl, we're seeking a highly skilled Engineer II to join our team in the Hill AFB, UT area. As a key member of our diverse team, you'll have the opportunity to work on innovative projects that drive national security and offer opportunities for advancement.Key Responsibilities:Provide...


  • Hill AFB, United States ST2 ManTech Advanced Systems Intl Full time

    Secure Our Nation, Ignite Your FutureAt ST2 ManTech Advanced Systems Intl, we're seeking a highly motivated and career-oriented Senior Systems Engineer to join our team in a dynamic and challenging role.Key Responsibilities:Provide technical direction and leadership for complex systems engineering projects, ensuring timely delivery and meeting technical...