09 Oct
|
MulticoreWare
|
Chennai
09 Oct
MulticoreWare
Chennai
Job Information
- Department Name Frameworks & Cloud
- Job Type Full time
- Date Opened 30/08/2026
- Industry Software Development
- Minimum Experience In Years 8
- Maximum Experience In Years 12
- City Chennai
- Province Tamil Nadu
- Country India
- Postal Code 600089
About Us
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
We are looking for a Technical Lead to drive the development and delivery of Frameworks, Cloud Platforms, and AI/ML Enablement solutions. The role requires a strong technical leader who can combine hands-on software development expertise with project execution and process management capabilities.
The candidate will be responsible for leading engineering teams, driving end-to-end project delivery, defining technical roadmaps,
establishing development processes, and ensuring high-quality software releases. The ideal candidate should have strong programming skills, a solid understanding of the software development lifecycle, and experience managing complex technical projects involving cloud, AI/ML, and platform technologies.
Responsibilities:
Technical Leadership:
-
Lead the design, development, and deployment of framework, cloud, and platform solutions.
-
Review software designs, code quality, and engineering best practices.
-
Mentor team members and support technical growth across the organization.
-
Evaluate and adopt recent technologies, tools, and development methodologies.
Project Execution & Delivery:
-
Own end-to-end project execution from requirements gathering through deployment and support.
-
Define project plans, schedules, milestones, and resource requirements.
-
Track project progress, identify risks, and drive mitigation plans.
-
Coordinate with customers, stakeholders, and cross-functional teams to ensure successful delivery.
-
Ensure commitments are delivered on time, within scope, and with high quality.
Process & Quality Management:
-
Establish and improve software development processes and engineering workflows.
-
Drive Agile/Scrum practices, sprint planning, and release management.
-
Implement code review, testing, CI/CD, and quality assurance practices.
-
Monitor team productivity and delivery metrics.
-
Promote continuous improvement through automation and process optimization.
Technology & Platform Development:
-
Lead development activities involving cloud-native technologies, AI/ML frameworks, and software platforms.
-
Support framework enablement, runtime optimization, infrastructure automation, and cloud deployment initiatives.
-
Drive observability, monitoring, scalability, and reliability improvements.
-
Contribute to strategic technology roadmaps and future platform direction.
Requirements
Education:
Bachelor's or Master's degree in Computer Science, Electronics, Information Technology, or a related field.
Technical Skills (Must haves):
-
Robust programming experience in Python, C++, Go, Java, or similar languages.
-
Solid understanding of software architecture, design patterns, and distributed systems.
-
Experience with cloud technologies, containers, Kubernetes, and CI/CD pipelines.
-
Strong understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
-
Proven experience leading engineering projects and managing technical teams.
-
Experience working with AI/ML frameworks, cloud platforms, or large-scale software systems.
-
Strong problem-solving, analytical, and debugging skills.
Need to have (Can be bridged):
-
Hands-on technical contributions combined with project execution and team leadership responsibilities.
-
Strong communication, stakeholder management, and leadership capabilities.
-
Ability to define technical roadmaps and drive end-to-end project delivery.
Good to have (Not essential):
-
Experience with framework enablement and runtime optimization.
-
Experience with infrastructure automation, observability, monitoring, scalability, and reliability improvements.
Preferred Qualifications (Optional):
Experience managing complex technical projects involving cloud, AI/ML, and platform technologies, with a track record of delivering high-quality software releases.
Benefits
📌 Technical Lead (Chennai)
🏢 MulticoreWare
📍 Chennai