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 Required
- Bachelor's or Master's degree in Computer Science, Electronics, Information Technology, or a related field
- 8+ years of software development experience
- At least 3 years of technical leadership experience
- Strong programming experience in Python, C++, Go, Java, or similar languages
- Understanding of software architecture, design patterns, and distributed systems
- Experience with cloud technologies, containers, Kubernetes, and CI/CD pipelines
- Strong understanding of the Software Development Life Cycle and Agile methodologies
- Experience leading engineering projects and managing technical teams
- Experience with AI/ML frameworks, cloud platforms, or large-scale software systems
- Strong problem-solving, analytical, and debugging skills
- Excellent communication, stakeholder management, and leadership capabilities
- Ability to balance hands-on technical contributions with project execution and team leadership responsibilities
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/









