Careers

IT'S WHERE

IMAGINATION WAS BORN...

IT'S WHERE

YOU ENLIGHTEN THE WORLD!

AI Software Engineer

As a AI software engineer, you will work with our partners to device and architect the future of AI technology and its application widely including but not limited to the fields of machine learning, computer vision, automatic speech recognition and audio signal processing, self-driving, robotics, video analytics and so on.

Key Qualifications

  • Graduated with a B.S. or higher degree in Computer Science/Engineering or similar field (or equivalent experience)

  • Working experiences on at least one AI framework such as TensorFlow or PyTorch.

  • Proficient with C++, including templates and C++14 standard

  • Proficient with at least one heterogeneous parallel computing framework such as CUDA or OpenCL

  • Delivered at least one trackable AI project

  • Understanding of GPU hardware pipeline is a plus.

  • Understanding GPU performance analysis and optimization is a plus

Graphics Software Engineer

As a graphics software engineer, you will drive the future of graphics industry by creating integrated graphics and visual effects features that are used in the design and development of 2D/3D software applications. You will also consult with art directors, graphic designers, and other related professionals to provide them with the computer tools and software they need to produce various graphics product and visual effects.

Key Qualifications

  • Graduated with a B.S. or higher degree in Computer Science/Engineering or similar field (or equivalent experience)

  • Working experiences on video games, 3D software, AR/VR and visualization.

  • Proficient with C++, including templates and C++14 standard

  • Delivered trackable projects using 3D graphics technologies

  • Extensive experience with at least one of the graphics APIs (Metal, OpenGL, Direct3D, etc.)

  • Strong background on 3D math

  • Understanding of GPU hardware pipeline is a plus.

  • Understanding GPU performance analysis and optimization is a plus

  • Strong background on physics is a plus.

Cloud Infra Software Engineer

As a cloud infra software engineer, you will architect and deliver the future cloud infra with our engineers and partners for the fields including rendering, gaming, simulation and so on, maximizing utilization ratio of cloud infra while providing sufficient, stable and scalable high-performance computing resource to the applications running on it.

Key Qualifications

  • Graduated with a B.S. or higher degree in Computer Science/Engineering or similar field (or equivalent experience)

  • Working experiences on at least one Restful framework such as Spring or Dropwizard.

  • Proficient with Java & Protobuf

  • Proficient with at least one cloud native programing language such as Golang

  • Working experiences with at least one distributed stream-processing platform such as Kafka

  • Working experiences with at least one distributed cache platform Redis Cluster

  • Working experiences with at least one big data platform such as Spark or Hadoop is a plus.

  • Working experiences with distributed block/file/object storage, database cluster, CICD pipeline, log analytics stack, metrics monitoring system and visualization is a plus.