Enable job alerts via email!

Software Engineer

MulticoreWare, Inc.

California (MO)

On-site

USD 70,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in software solutions seeks a Software Engineer to implement and optimize deep learning models in C/C++/Python. The role involves enhancing AI application performance and developing custom libraries for deep learning frameworks. Ideal candidates should possess strong programming skills and relevant educational qualifications.

Qualifications

  • Strong programming skills in C/C++ and Python required.
  • Experience with deep learning frameworks like TensorFlow or PyTorch.
  • Educational qualifications include Bachelor's or Master's in Engineering.

Responsibilities

  • Implement modules in C/C++/Python programming languages.
  • Optimize inference performance of deep learning models.
  • Develop and integrate custom libraries/modules into frameworks.

Skills

C/C++
Python
Deep Learning
TensorFlow
PyTorch
NLP
CNN

Education

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

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 in HPC & Cloud computing, GPUs, Multicore & Multithread CPUs, DSPs, FPGAs, and a variety of AI hardware accelerators.

MulticoreWare was founded by a team of researchers seeking better ways to program for heterogeneous architectures. With the rise of GPUs and multi-core, multi-architecture platforms, our clients faced challenges in using these platforms efficiently.

Initially a bootstrapped services company, we expanded our portfolio to include products and services related to compilers, machine learning, video codecs, image processing, and augmented/virtual reality. Our team now includes experts in HPC and Cloud Computing, GPUs, DSPs, FPGAs, and mobile and embedded platforms. We specialize in accelerating software and algorithms for multi-core, heterogeneous platforms.

Job Description

Implement and optimize deep learning models (CNN, NLP) in C/C++/Python. Enhance inference performance for AI applications.

Develop custom libraries and modules to support AI workloads.

Requirements

Job Title: Software Engineer

Job Type: Full-Time

Experience: 0 – 3 years

Key Responsibilities:

  • Implement modules in C/C++/Python programming languages.
  • Optimize inference performance of various deep learning models (CNN, NLP, etc.) using techniques like operator fusion and graph optimization.
  • Develop and integrate custom libraries/modules into deep learning frameworks.
  • Work closely with customers and accomplish tasks independently.
  • Educational qualifications include Bachelor of Engineering/Bachelor of Technology or Master of Engineering/Master of Technology.
  • Strong programming skills in C/C++ and Python are required.
  • Experience with deep learning frameworks such as TensorFlow, PyTorch, or ONNX Runtime, including training and inference, with knowledge of DL model architectures.
  • Exposure to deep learning concepts like quantization and pruning.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Flight Software Engineer

EVONA

California

Remote

USD 80,000 - 100,000

-1 days ago
Be an early applicant

Senior Software Engineer - iOS (Remote)

Jenius Bank

Hyde Park Township

Remote

USD 85,000 - 170,000

2 days ago
Be an early applicant

IT Software Engineer - Build Team Remote

Lensa

Jefferson City

Remote

USD 74,000 - 118,000

Yesterday
Be an early applicant

(Remote) Senior Software Engineer

Systems & Software, Inc.

Hyde Park Township

Remote

USD 90,000 - 130,000

Today
Be an early applicant

Software Engineer Sr - Quality Engineering Digital Workplace

PNC

Pittsburgh

Remote

USD 90,000 - 120,000

2 days ago
Be an early applicant

Senior Software Engineer - iOS (Remote)

Jeniusbank

Hyde Park Township

Remote

USD 85,000 - 170,000

Today
Be an early applicant

Senior Embedded Software Engineer - Utah

Software Engineering Institute

Pittsburgh

Remote

USD 90,000 - 120,000

5 days ago
Be an early applicant

Embedded Software Engineer - Alabama

Software Engineering Institute

Pittsburgh

Remote

USD 90,000 - 120,000

5 days ago
Be an early applicant

Embedded Software Engineer - Utah

Carnegie Mellon University

Pittsburgh

Remote

USD 80,000 - 120,000

5 days ago
Be an early applicant