hero

The #1 Source for
In-Person NYC Tech Jobs

Build your future in the capital of everything.
Obviously New York.
companies
Jobs

Staff Software Engineer, Cloud HPC, Machine Learning Networking

Google

Google

Software Engineering
Laplace, LA, USA · Sunnyvale, CA, USA · Sunnyvale, CA, USA · United States · New York, NY, USA
Posted 6+ months ago
Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; New York, NY, USA.

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, and with data structures/algorithms.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience building and developing wide-reaching infrastructure, distributed systems, or networks.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience with C++, device drivers, Linux Kernel, and Remote Direct Memory Access.
  • Experience with Linux device drivers, networking stack, and OS tuning and packaging.
  • Experience with HPC and ML communications, including MPI, collective communication libraries, libfabric, and socket programming.