5 - 10 years

20 - 35 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

ONNX implementation and optimization in AIX:

Strong application developer with deep knowledge of compiler behaviour when implementing numerically intensive AI algorithms. Understanding how to vectorize and optimize and communicate the benefits and behaviour of the optimized code.

Requires knowledge of algorithms used in mathematical modelling, simulation, machine learning, and particularly ONNX. Requires demonstrated experience implementing these algorithms in applications that require robustness and performance.

The job will require an understanding of analysing performance and data handling issues such as efficient handling of endianness formats to achieve the best possible performance. This is to be accomplished using new algorithms, advanced processor features and leveraging the features through advanced compiler optimization features and libraries. Candidate will have broad awareness of how to implement algorithms to deliver performance gain and consistency of the applications requirement.

Required skills

  • Development experience with the numeric algorithms used in mathematical modelling, simulation, machine learning, and particularly ONNX
  • Experience with C and C++ application programming using one or more of these compilers: GCC, XL C, ICC, CLANG/LLVM, AOCC
  • Experience applying numeric algorithms into complex multi threaded multiprocessing applications in UNIX or Linux OS
  • Experience debugging runtime and runtime issues in large scale projects
  • Familiarity with Python based coding
  • Familiarity Java Development Kit(JDK) and Java Virtual Machine (JVM)

Preferred skills

  • Open-source contributions, system programming, networking (distributed/parallel applications)
  • Application performance optimization investigation & analysis using tools like valgrind, perf, Nectar, PMU, pipestat, nmon

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Computer Task Group logo
Computer Task Group

Information Technology & Services

Buffalo

RecommendedJobs for You

Pune, Chennai, Bengaluru