Tech Lead
MulticoreWare Pvt Ltd · IT Services & Consulting
- Chennai, India
- On-site
- Posted about a month ago
- Software Engineering
- Full time
About the job
We are seeking a highly skilled and motivated technical lead to drive the implementation and
optimization of machine learning, computer vision, and numeric libraries across target
hardware architectures, including CPUs, GPUs, DSPs, NPUs, and other accelerators. The role
involves technical ownership and accountability for project execution and delivery, driving high
performance software solutions, providing technical leadership to engineering teams, and
working closely with customers to successfully deliver optimized libraries.
Key Responsibilities
vision, and numeric libraries for heterogeneous hardware architectures, including CPUs,
GPUs, DSPs, NPUs, and accelerators.
successful customer outcomes.
low-level optimization, parallel programming, vectorization, memory hierarchy
optimization, profiling, performance analysis, debugging, benchmarking, and
performance tuning to enable successful execution and delivery of projects.
requirements, optimization goals, bottlenecks, and expected outcomes
.
successful execution of projects.
performance computing, and heterogeneous compute architectures.
Requirements
Qualifications
optimization, porting, or low-level software development.
driving successful project delivery.
engagement, and ownership of project execution and delivery.
accelerator architectures.
models, cache/memory optimization, profiling, benchmarking, and performance tuning.
Who This Role Would Suit
This role would suit strong technical professionals with hands-on expertise in performance
optimization, low-level software development, or heterogeneous computing who are looking to
grow into a larger technical leadership role.
We are looking for individuals who are passionate about taking ownership of project execution
and delivery, mentoring and guiding teams, enabling successful outcomes through technical
leadership, and contributing to the growth and success of the organization.