Job Responsibilities
- Play a pivotal role in defining and executing the bank's machine learning strategy to drive innovation and business growth.
- Manage a team of managers and individual contributors, fostering a collaborative and high-performance culture.
- Lead a talented team of machine learning engineers, collaborate with cross-functional stakeholders, and own the technical roadmap for developing a unified, scalable, secure, and reliable machine learning platform.
- Define and execute the vision, strategy, and roadmap for machine learning initiatives in alignment with the company’s business objectives.
- Drive innovation in machine learning solutions, ensuring scalability, flexibility, and future-proof architecture.
- Act as a thought leader and trusted advisor to executive leadership, providing strategic recommendations on machine learning initiatives and solutions.
- Architect and oversee the development of next-generation machine learning models and systems leveraging cutting-edge technologies.
- Ensure the platform supports complex use cases, including real-time predictions, big data processing, and advanced analytics.
- Create the right team processes, structure, and systems to build and maintain high-quality code that powers our machine learning infrastructure.
- Promote software and model quality, integrity, and security across the organization.
Required qualifications, capabilities, and skills
- Formal training or certification in relevant concepts and 10+ years of applied experience. Additionally, 5+ years of experience leading technologists to manage, anticipate, and solve complex technical challenges within your domain of expertise.
- Proven track record of building and scaling software and or machine learning platforms in high-growth or enterprise environments.
- Hands-on experience and expertise in software development frameworks and tools such as Java, Python and JavaScript.
- Deep understanding of distributed systems, cloud-native architectures, and modern machine learning technologies.
- Experience in cloud platforms such as AWS, GCP, or Azure.
- Knowledgeable in machine learning frameworks, ML Ops tools and practices.
- Strong proficiency in programming languages (e.g., Python, Java) and infrastructure as code (e.g., Terraform, CloudFormation).
- Hands-on experience with software development pipeline and orchestration tools (e.g., Jenkins, GitLab CI/CD).
- Hands-on experience with big data, pipeline, orchestration tools and real-time processing frameworks.
- Exceptional ability to communicate complex technical concepts to both technical and non-technical audiences.
- Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field.
Preferred qualifications, capabilities, and skills
- Experience working at the code level, with a strong understanding of software development practices.
- AWS Certified Solutions Architect, AWS Certified Developer, or similar certification