Conducts design and development to build and optimize AI software, designing, developing, and optimizing for AI frameworks like OpenVINO and contributing to external frameworks such as TensorFlow and PyTorch
Job Summary
Conducts design and development to build and optimize AI software, designing, developing, and optimizing for AI frameworks like OpenVINO and contributing to external frameworks such as TensorFlow and PyTorch.
Implements various distributed algorithms such as model/data parallel frameworks, parameter servers, and dataflow based asynchronous data communication in machine learning and deep learning frameworks.
Profiles distributed deep learning models to identify performance bottlenecks and proposes solutions across individual component teams, optimizing code for various computing hardware backends.
Matching Summary
Conducts design and development to build and optimize AI software, designing, developing, and optimizing for AI frameworks like OpenVINO and contributing to external frameworks such as TensorFlow and PyTorch.
Skills & Requirements
Must-have
design and development of AI software
optimize for AI frameworks
implement distributed algorithms
transform computational graph representation
profile distributed deep learning models
optimize code for computing hardware
Nice-to-have
passionate on solving problems
positive thinker
experience with LLM
deep understanding of model structure
Key Requirements
Master degree or Ph.D.
Computer Science, Artificial Intelligence, Software Engineering, or related fields