Software Engineer

Zoho

Chennai District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MulticoreWare is looking for a Software Engineer to implement and optimize deep learning models (CNN, NLP) in C/C++/Python, and to enhance inference performance for AI applications. You will develop and integrate custom libraries/modules into DL frameworks and work closely with customers to accomplish tasks independently.

The role requires a strong foundation in engineering and hands-on DL experience with TF/PyTorch/ONNX Runtime, plus the ability to collaborate with cross-functional teams.

Qualifications

  • Bachelor of Engineering or Bachelor of Technology required.
  • Proficient in C/C++ and Python.
  • Hands-on DL experience with TF/PyTorch/ONNX Runtime.

Responsibilities

  • Implement modules in C/C++/Python.
  • Optimize the inference performance of DL models using fusion and graph optimizations.
  • Develop and integrate custom libraries/modules into DL frameworks.
  • Work closely with the customer to accomplish tasks independently.

Skills

C/C++
Python
Deep Learning

Education

B.E./B.Tech or M.E./M.Tech

Tools

TensorFlow
PyTorch
ONNX Runtime

Job description

MulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide offices, it serves its clients and partners in North America, EMEA and APAC regions. Started by a group of researchers, MulticoreWare has grown to serve its clients and partners on HPC & Cloud computing, GPUs, Multicore & Multithread CPUS, DSPs, FPGAs and a variety of AI hardware accelerators.

MulticoreWare was founded by a team of researchers that wanted a better way to program for heterogeneous architectures. With the advent of GPUs and the increasing prevalence of multi-core, multi-architecture platforms, our clients were struggling with the difficulties of using these platforms efficiently.

We started as a boot-strapped services company and have since expanded our portfolio to span products and services related to compilers, machine learning, video codecs, image processing and augmented/virtual reality. Our hardware expertise has also expanded with our team; we now employ experts on HPC and Cloud Computing, GPUs, DSPs, FPGAs, and mobile and embedded platforms. We specialize in accelerating software and algorithms, so if your code targets a multi-core, heterogeneous platform, we can help.

Job Description

Weare looking for a Software Engineer to implement and optimize deep learningmodels (CNN, NLP) in C/C++/Python, enhance inference performance for AIapplications, develop and integrate custom libraries/modules into deep learningframeworks, and work closely with customers to accomplish tasks independently.

Responsibilities
  • Implement modules in C/C++/Python programming.
  • Optimize the inference performance of various DLmodels (CNN, NLP, ...) using Op Fusion, Graph optimizations etc.
  • Develop and integrate custom libraries/modules intoDL frameworks.
  • Work closely with the customer and accomplish tasksindependently.
Requirements
Education

Bachelorof Engineering/Bachelor of Technology, Master of Engineering/Master ofTechnology.

Technical Skills (Must haves)
  • Must have good programming skills in C/C++, Python.
  • Must have working experience in Deep Learning withTensorFlow/PyTorch/ONNXRT (training, inference etc.,) with exposure to DL Modelarchitectures.
  • Very good problem-solving ability.
Need to have (Can be bridged)
  • Exposure to DL concepts like Quantization &Pruning.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

MulticoreWare, Inc. • Chennai District

On-site
INR 900,000 - 1,400,000
Lead Engineer (HPC, GPU, CUDA)
Lead Engineer (HPC, GPU, CUDA)

AIRA Matrix • Thane

On-site
INR 1,200,000 - 2,500,000
AI/DSP Kernel Optimization Engineer
AI/DSP Kernel Optimization Engineer

Zoho • Chennai District

On-site
INR 1,200,000 - 1,800,000
Edge AI Engineer
Edge AI Engineer

Vedya Labs • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000
AI Engineer Model Optimization & Acceleration
AI Engineer Model Optimization & Acceleration

Sunrise Biztech Systems • Bangalore Rural

On-site
INR 1,200,000 - 2,400,000
AI20P Library Engineer, Machine Learning Acceleration
AI20P Library Engineer, Machine Learning Acceleration

Qpisemi • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Applied Machine Learning / Computer Vision Engineer
Applied Machine Learning / Computer Vision Engineer

TechBiz Global GmbH • Mohali

On-site
INR 1,200,000 - 2,200,000
Machine Learning Algorithm Engineer
Machine Learning Algorithm Engineer

Ceremorphic, Inc. • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Principal Software Architect- High Performance Computing
Principal Software Architect- High Performance Computing

Applied Materials India • Chennai District

On-site
INR 4,000,000 - 6,000,000
Lead Engineer - AI/ML
Lead Engineer - AI/ML

Mindfire Solutions • India

On-site
INR 2,000,000 - 3,000,000