About the Role

 Processor design companies around the world are developing AI HW accelerators to revolutionize AI applications and data analytics, and to power data centres.

Ceremorphic is seeking software engineers for its Deep Learning Algorithms team to develop and commercialize Artificial Intelligence solutions to diverse real-world problems related to NLP, Computer Vision, Speech, Text, Recommendation Systems etc.

Involve in the team building the software which will be used globally. You will have a unique opportunity to work with the scientific research team to implement and improve the latest AI algorithms.

If you have a good understanding for deep learning and a strong algorithmic background, with exposure to computer architecture and performance, to analyse, define and implement highly optimized AI algorithms. The scope of these efforts includes a combination of implementing new algorithms, performance/accuracy tuning and analysis, defining APIs, analysing functionality coverage, and other general software engineering work.


Key Qualifications

  • Strong in Adv. Data structures and algorithms skills or experience.
  • Excellent programming, debugging, performance analysis, and test design skills.
  • Experience with Deep Learning Frameworks (e.g., TensorFlow, PyTorch, MXNet)
  • Excellent C/C++ and Python programming skills, parallel programming (OpenCL)
  • Exposure to HW architecture, ideally accelerators, and to numerical software
  • Develop algorithms for deep learning, data analytics, machine learning, or scientific computing.
  • Construct and curate large problem specific datasets.
  • Professional experience with DL Frameworks (e.g., TensorFlow, PyTorch, MXNet).
  • Experience doing performance analysis and tuning.
  • Exposure to HW architecture, ideally accelerators, and to numerical software.