Transforming Businesses with Machine Learning at Provectus We empower companies to adopt ML/AI and revolutionize their operations, competition, and value creation. Our focus is on developing comprehensive ML Infrastructure that enables end-to-end AI transformations. Our Machine Learning practice thrives under the guidance of Practice Leaders who not only manage teams but also ensure tasks are completed efficiently. To excel in this role, you must have a strong foundation in technical expertise, keeping pace with the latest technologies while upholding best market practices. Key Requirements: - A unique blend of software engineering experience in ML applications and proven people management skills. - Thorough understanding of the ML project lifecycle. - Experience in one or more areas: NLP, CV, forecasting, recommender systems, reinforcement learning. - Past experience in productionizing ML models across different modalities. - Ability to create reusable components for ML pipelines. - Skill in justifying and explaining design decisions. - Hands-on experience with model post-production & maintenance, including monitoring and retraining automation. - Experience with cloud platforms such as AWS, open-source alternatives, MLOps platforms, frameworks, and libraries. - Strong grasp of Python patterns & best practices. - Prior experience in creating training datasets involving human annotators. - Experience working with diverse data sources (OLTP, OLAP, DataLake, Streaming). - Familiarity with Spark, Dask, or similar distributed data processing tools. Management Skills: - Effective communication of decisions, status, and roadmaps to technical teams and non-technical stakeholders. - Experience in leadership roles within teams and departments. - Skill in building relationships and fostering collaboration. - Mentoring and coaching team members, supporting their career growth. - Diplomatic skills, including ethics, empathy, and conflict resolution. - Calmness and composure in managing complex situations or misunderstandings. Responsibilities: - Establish and lead high-performing ML engineering teams. - Contribute to setting industry-standard best practices within the team. - Share knowledge and promote a positive team culture. - Mentor engineers and team leads, encouraging knowledge sharing. - Engage in community activities such as meetups and conferences. - Maintain technical excellence and influence across teams and projects. - Hire, onboard, and evaluate team members. - Identify and address skill gaps within the team. - Improve and maintain team processes. - Collaborate with other managers and departments. - Align with Provectus's mission, vision, and values.