POSITION REQUIREMENTS AND DETAILS

HPC Architect / Researcher

Apply Now

Position Summary:

The Samsung Computing Science Innovation Center, is seeking a talented, highly motivated individual to join our Learning Solution Platform (LSP) R&D team. In this team, you will be responsible for creating cutting-edge technologies that can significantly enhance the ability of mobile platforms to understand visual environments and interact with users. You will also work on efficient software and hardware implementations on current and/or upcoming Samsung product platforms. The Computing Science Innovation Center is a key part of Samsung’s global R&D effort and aims to have direct impact on future Samsung products reaching hundreds of millions of users worldwide.

You will work closely with our existing international R&D and engineering teams to develop & analyze state of the art machine learning & computer vision algorithms in a distributed setting and drive research and development in emerging fields.

Responsibilities:

  • Advanced Research and Development for distributed multi-GPU algorithms for machine learning
  • Track latest techniques and optimize for distributed setting
  • Profiling & optimization of routines
  • Identify bottlenecks and improve
  • Work closely with collaboration partners
  • Multithreaded, distributed computing experience at large scale
  • GPU & preferably multi-GPU programming
  • Systems level optimization
  • High Performance Computing on GPU clusters desired
  • Experience using GPU Direct RDMA via Mvapich2, OpenMPI, or others
  • Contributor or extremely proficient in the core distributed development of TensorFlow, MxNet, nv-caffe, multi-GPU caffe, multi-GPU Theano, CNTK highly sought after. * this does not mean using these frameworks but developing them.

Qualifications:

  • MS/Ph.D. in Computer Science or equivalent. Ph.D. degree is preferred
  • Strong foundations in machine learning/deep learning, statistical modeling. Experience in distributed systems, HPC, multi-GPU algorithm, Computer Vision, is a plus
  • Hands-on experience in machine learning & deep learning methods with strong R&D track record. Particularly applications in distributed computing or accelerating existing frameworks
  • Experience in working with GPUs and parallel programming (High Performance Computing)
  • Ability to work as a team, motivation for international collaboration, strong communication skills, self-motivated, proactive, flexible and passionate about learning
  • Ability to work well in a fast-paced team environment focused on end results

OPEN POSITIONS See All Current Openings

  • Sr Research Engineer, Computer Vision

    Mountain View, California

    View
  • Research Engineer, Computer Vision & Augmented Reality

    Mountain View, California

    View
  • Computational Imaging/Display Technologies Researcher

    Mountain View, California

    View
  • Big Data Software Engineer – Samsung Pay Cloud Team

    Mountain View, California

    View
  • Software Engineer

    Mountain View, California

    View
  • Site Reliability Engineer - Knox Cloud Team

    Mountain View, California

    View
  • Android System Software Engineer

    Mountain View, California

    View
  • Associate, R&D Operations

    Mountain View, California

    View
  • Android Application Engineer

    Mountain View, California

    View
  • Senior Android Application Engineer

    Mountain View, California

    View

Keep going. There's more to see.

Explore Our Research

Everything you need to know about research and development of innovative technologies.

Working at SRA

Our strength is our people. We assemble the smartest, most original thinkers and encourage great work with a collaborative environment.

Partnerships

We work closely with corporations and industry partnerships, and offer collaboration opportunities with top U.S. universities.