Technical Lead
Chennai, India · Full-time
- Posted 1mo ago
- From MulticoreWare’s careers page
- Location
- Chennai, India
- Type
- Full-time
- Level
- Lead
- Experience
- 8+ years
- Department
- Software Development
This role is no longer on MulticoreWare’s careers page. See 10 open roles
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
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 new 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):
- Strong 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
Skills they ask for
Pick one to see other roles that ask for it.
About MulticoreWare
Accelerated software development companyMulticoreWare is an accelerated software development company with products in broadcast, OTT, autonomous vehicles and video analytics.
See all 11 roles at MulticoreWareMore roles at MulticoreWare
See all 11- Algorithms & Optimization EngineerChennaiEngineeringChennai, India1mo
- AI/DSP Kernel Optimization EngineerChennaiSoftware DevelopmentChennai, India1mo
- LLVM Back-end EngineerChennaiSoftware DevelopmentChennai, India1mo
- Algorithms & Optimization FPGA EngineerChennaiEngineeringChennai, India1mo
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.