Algorithms & optimization Engineer

Reposted 11 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu, IND
In-Office
Senior level
Information Technology • Consulting
The Role
Develops and optimizes machine learning, computer vision, and numerical libraries for CPUs, GPUs, DSPs, FPGAs, and other accelerators. Responsibilities include algorithmic optimization, parallelization, vectorization, memory and cache optimization, benchmarking, profiling, performance analysis, customer collaboration, and coordination with software and hardware teams. Requires strong C/C++ and parallel programming experience, hardware architecture knowledge, and familiarity with FPGA development tools and AI/ML frameworks.
Summary Generated by Built In

We are looking for a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architectures, including CPUs, GPUs, DSPs, and other accelerators. Your expertise will be instrumental in enabling efficient and high-performance execution of algorithms on these hardware platforms.

Responsibilities:

• Implement and optimize machine learning, computer vision, and numeric libraries for target hardware architectures, including CPUs, GPUs, DSPs, and other accelerators.

• Work closely with software and hardware engineers to ensure optimal performance on target platforms.

• Implement low-level optimizations, including algorithmic modifications, parallelization, vectorization, and memory access optimizations, to fully leverage the capabilities of the target hardware architectures.

• Work with customers to understand their requirements and implement libraries to meet their needs.

• Develop performance benchmarks and conduct performance analysis to ensure the optimized libraries meet the required performance targets.

• Stay current with the latest advancements in machine learning, computer vision, and high-performance computing.



Requirements

Education:

BTech/BE/MTech/ME/MS/PhD in CSE/IT/ECE.

Technical Skills (Must haves):

• Proficient in programming languages such as C/C++, CUDA, OpenCL, or other relevant languages for hardware optimization.

• Hands-on experience with hardware architectures, including CPUs, GPUs, DSPs, and accelerators, and familiarity with their programming models and optimization techniques.

• Knowledge of parallel computing, SIMD instructions, memory hierarchies, and cache optimization techniques.

• Experience with performance analysis tools and methodologies for profiling and optimization.

Need to have (Can be bridged):

• More than 4 years of experience in Algorithm Development, Porting, Optimization & Testing.

• Strong problem-solving skills and ability to work independently or within a team.

Good to have (Not essential):

Knowledge of deep learning frameworks and techniques.

Preferred Qualifications (Optional):

Hands-on experience optimizing algorithms and libraries for heterogeneous hardware platforms and high-performance computing environments.



Skills Required

  • BTech, BE, MTech, ME, MS, or PhD in Computer Science, Information Technology, Electronics, Electronics and Communication Engineering, or a related field
  • More than 4 years of experience in algorithm development, porting, optimization, and testing
  • At least 4 years of experience in algorithm development or software optimization
  • Strong programming skills in C or C++
  • Experience with CUDA, OpenCL, or similar parallel programming technologies
  • Experience working with CPUs, GPUs, DSPs, FPGAs, or other accelerators
  • Hands-on FPGA development experience using VHDL, Verilog, HLS, Xilinx Vivado, Xilinx Vitis, Intel Quartus, or similar tools
  • Knowledge of parallel computing, SIMD instructions, memory hierarchies, cache optimization, and performance optimization
  • Experience with performance analysis, profiling, benchmarking, and optimization methodologies
  • Strong problem-solving, debugging, independent work, and teamwork skills
  • Knowledge of deep learning frameworks and techniques
  • Experience with TensorFlow, PyTorch, or other AI/ML frameworks
  • Knowledge of LLVM, MLIR, or TVM
  • Experience in embedded systems or AI acceleration
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Chennai, TamilNadu
487 Employees
Year Founded: 2009

What We Do

MulticoreWare delivers software IP Solutions and Engineering Services serving a wide group of customers with Compilers & Toolchains, Libraries for SDK, Video codec and AI analytics solutions using various vision & non-vision (Radar, LiDAR, IMU, GPS, etc.) sensors on various heterogenous computing platforms. Our solutions are used in Automotive (ADAS/AD), Surveillance, Defence, Medical Imaging, IoT, Retail, Logistics, Industrial, Robotics, Smart City. MulticoreWare’s industry-leading video codec products (x266™/x265/Ultraziq) have been deployed in live streaming or VOD services across many broadcast customers. FOLLOW US ON SOCIAL MEDIA Youtube: https://www.youtube.com/channel/Multicoreware Twitter: https://twitter.com/MulticoreWare Facebook: https://www.facebook.com/multicoreware Instagram: https://www.instagram.com/multicoreware.inc/

Similar Jobs

MulticoreWare Logo MulticoreWare

Fpga Engineer

Information Technology • Consulting
In-Office
Chennai, Tamil Nadu, IND
487 Employees

Pfizer Logo Pfizer

Marketing Associate

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
8 Locations
121990 Employees
69K-114K Annually

Pfizer Logo Pfizer

Associate Manager I - Reg CMC Strategy, NP CMC Support

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Hybrid
2 Locations
121990 Employees

Optum Logo Optum

Subject Matter Expert - IPDRG

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Chennai, Tamil Nadu, IND
160000 Employees

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Austin, TX
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
567 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account