Careers
IT'S WHERE
IMAGINATION WAS BORN...
IT'S WHERE
YOU ENLIGHTEN THE WORLD!
AI Software Engineer
Description
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.
Requirements
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
Description
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.
Requirements
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
Description
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.
Requirements
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.
Please email resume to hr@westlake-labs.com or mail it to 2880 Lakeside Drive, Suite 228, Santa Clara, CA 95054 if interested.