Senior С++/Python Engineer

13 октября


Технологии:
silicon computing ai c++ rnd education basic python3 linux git gitlab jira tensorflow python embedded pytorch gpu cuda opencl
Английский: eng: Не важно

Purpose of the job:

Our client is an innovative startup from Silicon Valley which is operating in stealth-mode building next-generation semiconductor chips targeted for datacenters and future Edge Computing deployment.
Our customers usually range from startup to high growth and VC backed companies, which drives a culture of acceleration and innovation. We are sure that team extension is the only engagement model that works best. You are looking for your next big thing, aren’t you? So are we, hoping it’s you! Jump at your chance! You will have a unique opportunity to participate in the one of the most innovative projects to build a chip for AI acceleration.

MAIN TASKS AND RESPONSIBILITIES:

  • Creating AI framework for custom chip
  • Delivering highly optimized, documented, clean and maintainable C/C++ code
  • Performing RnD tasks with existing DL models to improve performance and maintain accuracy in cooperation with data science team
  • Suggesting technical and functional improvements to add value to the product

EDUCATION, SKILLS AND EXPERIENCE:

MUST HAVE:

  • Modern C/C++ programming experience
  • Basic Python3 programming experience
  • Multi-core/multi-threaded programming experience
  • Linux, Git, Gitlab, Jira

WOULD BE A PLUS:

  • Familiarity with deep learning networks: CNN, LSTM
  • Experience with Tensorflow (or other C++ based ML/DL framework) backend
  • Experience in using Python packages: numpy, opencv-python, keras
  • Embedded systems programming experience with basic understanding of computer architecture
  • Good understanding of deep-learning frameworks: Tensorflow XLA, TVM, Halide, ONNX, PyTorch
  • Experience in GPU programming/compiler/backend CUDA/OpenCL/ROCm or other deep learning hardware accelerators
  • Experience in parallel computation