Software Engineer

MulticoreWare, Inc.

Chennai District

On-site

INR 900,000 - 1,400,000

Full time

8 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

MulticoreWare is a global software solutions company specializing in HPC, AI hardware accelerators and cloud computing. We seek a Software Engineer with 2–5 years of DL experience to implement CNN/NLP models in C/C++/Python and to optimize inference performance for AI applications.

You will develop and integrate custom libraries and work closely with customers to accomplish tasks independently. A BE/BTech or ME/MTech is required and TensorFlow/PyTorch/ONNXRT exposure is desirable.

Qualifications

  • Ideally a BE/BTech or ME/MTech with strong fundamentals in CS and software engineering.

Responsibilities

  • Implement modules in C/C++ and Python for DL workloads.
  • Optimize DL model inference using techniques like quantization and graph optimizations.
  • Develop and integrate custom libraries/modules into DL frameworks.
  • Collaborate closely with customers to understand requirements and deliver results.
  • Experience with multiple DL architectures and model types is a plus.

Education

Bachelor of Engineering/Bachelor of Technology; Master of Engineering/Master of Technology

Tools

C/C++
Python
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

Job Description: Implement and optimize DL models (CNN, NLP) in C/C++/Python. Enhance inference performance for AI applications;

Develop custom libraries.

Requirements

Job Title: Software Engineer

Job Type: Full-Time

Experience: 2 – 5 years

Key Responsibilities:

  • Implementing modules in C/C++/python programming
  • Optimize the inference performance of various DL models (CNN, NLP, ...) using Op Fusion, Graph optimizations etc.,
  • Develop and integrate custom libraries/modules into DL frameworks
  • Work closely with the customer and accomplish tasks independently
  • Bachelor of Engineering/ Bachelor of Technology Master of Engineering/ Master of Technology.
  • Must have good programming skills in C/C++, python
  • Must have working experience in Deep Learning with TensorFlow/PyTorch/ONNXRT (training, inference etc.,) with exposure to DL Model architectures.
  • 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

AI20P Library Engineer, Machine Learning Acceleration
AI20P Library Engineer, Machine Learning Acceleration

Qpisemi • Bengaluru

On-site
INR 4,000,000 - 7,000,000
AI model optimization & acceleration Engineer
AI model optimization & acceleration Engineer

L&T Technology Services • Bengaluru

On-site
INR 1,800,000 - 3,200,000
AIML Engineer
AIML Engineer

Tekskills • Bengaluru

On-site
INR 1,800,000 - 2,400,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
Lead Engineer/Technical Lead (Edge AI Acceleration)
Lead Engineer/Technical Lead (Edge AI Acceleration)

Vedya Labs • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Competitive compensation and benefits package
Opportunities for accelerated career growth
Machine Learning Algorithm Engineer
Machine Learning Algorithm Engineer

Ceremorphic, Inc. • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Senior System Software Engineer - LocalAI
Senior System Software Engineer - LocalAI

NVIDIA Gruppe • Pune District

On-site
INR 300,000 - 550,000
Lead Engineer - AI/ML
Lead Engineer - AI/ML

Mindfire Solutions • India

On-site
INR 2,000,000 - 3,000,000
Senior AI Software Performance Engineer
Senior AI Software Performance Engineer

BigStep Technologies • Gurugram District

On-site
INR 1,500,000 - 2,000,000
AI Architect
AI Architect

Larsen & Toubro • Chennai District

On-site
INR 4,000,000 - 7,000,000