Engineering Manager
Important Information
Location: Bangalore/Remote
Job Summary
As an Engineering Manager, you will be responsible for leading and managing a team of C++ engineers to design, develop, and implement machine learning models and systems that align with business objectives. You will oversee the day-to-day operations of the C++ team, ensuring high-quality project delivery and fostering a culture of innovation and continuous improvement. This role involves strategic oversight, technical leadership, and collaboration with other teams to drive AI initiatives forward.
Responsibilities and Duties
- Manage and lead a team of C++ engineers.
- Define project goals, scope, and timelines in collaboration with senior leadership and business stakeholders.
- Ensure C++ models are developed and deployed in accordance with best practices, including scalability, performance, and security considerations.
- Work with cross-functional teams, including data scientists, software engineers, and product teams, to integrate AI solutions into products and services.
- Oversee the development of AI and machine learning solutions, including the selection of appropriate algorithms, tools, and technologies.
- Foster a collaborative environment, providing mentorship, support, and professional development opportunities for team members.
- Maintain clear communication with stakeholders to provide regular updates on project status, timelines, and any challenges encountered.
- Continuously evaluate and implement improvements to processes, tools, and techniques used within the AI team to drive innovation and efficiency.
- Lead the efforts in developing and maintaining documentation related to AI models, algorithms, and deployment processes.
- Stay up-to-date with the latest advancements in C++ and industry trends to ensure the team is using cutting-edge technologies.
- Ensure compliance with data privacy, security standards, and ethical considerations in all AI initiatives.
Qualifications and Skills
- Bachelor’s or Master’s degree in Computer Science, Engineering.
- 15+ years of experience in C++ development, with at least 5 years in a managerial or leadership role.
- Strong knowledge in Media domain, Graphics, Open GL
- Expertise with C++, OOPs, Data Structure & Algorithms
- Proficiency in programming language C++
- Experience leading teams, managing multiple domain projects.
- Proven leadership skills, including team building, mentoring, and fostering a culture of collaboration and innovation.
- Strong problem-solving skills and the ability to prioritize tasks effectively in a fast-paced environment.
- Excellent communication and interpersonal skills to collaborate with various teams across the organization.
Additional Requirements
- Technologies: C++, OpenGL
- Competencies:
- Certifications:
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.