Software Engineer IV

Infotech Sourcing - Redmond, WA

Job title: Software Engineer IV

Location: Redmond, WA

Duration: 1+ year with conversion

Duties:


  • Investigate different approaches to implement a real-time distributed rendering system and provide an expert conclusion on chosen architecture.

  • Design a remote control channel for the system to drive dynamic configuration.

  • Design different output channels that consumers may opt to connect to and receive rendered content.

  • Work on implementation, deployment, maintenance, and upgrading of such system.

  • Work with customers of the system to determine additional features necessary after the initial design is complete.

  • Work closely with Computer Graphics research scientists to understand requirements and build tools and APIs to better control cluster resources and enhance existing frameworks to increase their productivity.

  • Design, develop, and test software frameworks.

  • Work with Infra and other teams to debug functional, performance and stability issues across the stack.

  • Oversees computational cluster to enable efficient and seamless use of it resources

  • Participate in design reviews and code reviews for the new framework features.

     

Skills:

MUST HAVE:


  • 5+ years of experience developing with C++

  • Real-time graphics/rendering experience on Linux\Windows

  • Networked protocols

  • Distributed systems

  • Ray-tracing/off-line rendering or global illumination experience

  • Experienced software developer with C/C++, Python, Ruby.

  • Expert level knowledge of Linux-based systems and cluster management.

  • High speed network performance profiling and optimization.

  • Advanced understanding of Linux containers.

  • Advanced knowledge in cluster resource managers.

PREFERRED:


  • Experience with NVidia OptiX.

  • Experience with Docker.

  • Experience with Slurm.

  • Experience with Kubernetes.

  • Experience with Python.

  • Experience working with machine learning infrastructure.

  • Hands-on experience with InfiniBand and 10-Gigabit Ethernet.

Education: Master's Degree and or Bachelor’s degree in Computer Science, Mathematics, or related field or 5 years relevant experience

 



Posted On: Wednesday, January 30, 2019
Compensation: $168K PER ANNUM



Apply to this job
or