Avatar for ColloTech

Architecting organisations to become more efficient using deep technology

Program Manager - AI / ML / Data Science

₹6L – ₹7.5L • No equity
Apply now
Leadership
The Program manager will lead their team towards success. They should provide them direction and make them understand what is expected of them. Clearly explain the roles of each member of the team.
Liaison
The Program manager will be a link between their clients, team and his / her own supervisors. Must coordinate and transfer all the relevant information from the clients to his team and report to the management. Should work closely with analysts, software designers and other staff members and communicate the goals of the project. He monitors the progress of the project, taking action accordingly.

Responsibilities of a Project Manager
Planning
In order for a project to be successful and completed within a specified time the project manager must plan effectively. This also includes:
Scope: The project manager must clearly define the scope of the project.
Activity Schedules: Making activity schedules and planning out the activities according to the time frame is extremely important. S/he must first list out the jobs to be done and then allot specific jobs to team members. For each job there are different tasks to be accomplished which must be clearly outlined.
Potential Risks: S/he must plan for any hindrances that might occur during the course of the project. Risk management is an integral part of the project and ensures the presence of a backup plan.

Goals Setting
S/he must set measurable goals that should define the overall project’s objective.
For example: Complete the project within xx months from start date in the budget of xxx amount.
Time Management
Time estimation for the various activities is of major significance as it helps set the daily priorities of each team member. The project manager has to properly time all the activities for the completion of the project and also prepare for any delays in any of the activities.
Budget Allocation and Cost Estimates
Project manager must assign budgets to the various activities and make any cost considerations that there might be.

Implementation and Monitoring
Implementation of the project’s activities includes delegating different activities and ensuring their completion on time. Executing the plan of action and ensuring that it is monitored along the way is a key responsibility.

Key Deliverables :
We have an exciting opportunity for a Program Manager to join our expanding AI / ML Development team. You’ll lead and manage the delivery of multiple complex software development projects in a timely, controlled and predictable manner. In a high profile role you’ll be responsible for managing the end-to-end delivery of system solutions, through delivering primarily agile projects. You’ll use your strong interpersonal skills to identify and engage with project stakeholders and then manage all ongoing communications to ensure all are kept informed at an appropriate level. As the Project Manager you’ll also be the driving force for ensuring scrum is understood and enacted. Working in close collaboration with the Development Team Leaders, who have responsibility for ownership of the developer resource, you’ll be responsible for coaching the development team to self-organise and create high-value products, and remove impediments to the Development Teams’ progress. This role is a senior, highly skilled member of the department and, as such, you’ll be expected to take on additional responsibilities beyond the scope of immediate job. These will be agreed on project to project and time to time basis.

Key Responsibilities
• Managing the end-to-end delivery of complex system solutions, establishing and controlling project constraints and scope
• Managing relationships and communication with all project stakeholders
• Agreeing approach to delivery within the delivery project team
• Leading and coaching the project team as appropriate and according to the needs of the individual project
• Providing clear ownership for and visibility of the resolution of all project risks and issues
• Lead improvements to the efficiency and effectiveness of the project delivery service and contribute to the identification of areas of improvement.
• Providing regular, constructive feedback to project team members and their line managers
• Providing progress updates into the department programme
• Supporting overall management of the department programme
• Develop and maintain effective and proactive relationships with all customers including suppliers and third parties
• Support the Service Owner(s) for Project Delivery in maintaining and developing processes, standards, tools and reporting and their documentation and proactively reviewing the service provided to end-users and customers Candidate Profile
• Experienced in the delivery of projects in an agile environment
• Experienced (preferably certified) Scrum Master, with experience of other project frameworks such as RUP/ OUP, DSDM, Lean, Kanban
• Enthusiastic, driven, self-motivated with a focus on customer service
• Able to work independently, excellent personal organisation and able to demonstrate consistently balanced good judgement and logical thought prioritisation
• Very strong interpersonal skills including facilitation and coaching and able to lead and influence others
• Committed to the development of all team members and continuous development of capability within the department
• A real interest in problem solving and focused on results
• Exposure to or awareness of all phases of software development life cycle including analysis, systems design, development and testing approaches
• Experience in Machine Learning , Computer Vision , Data Science , NLP technologies and Softwares and frameworks supporting these technology areas.