Machine Learning Engineering Director - Hybrid role
Salary: £130,000 - £160,000 per annum + Bonus + Stock Options
Company Overview:
Ocho is collaborating with a global software leader to identify an experienced Engineering Director specializing in Machine Learning. Join a forward-thinking team at the forefront of technological innovation.
The Role:
The Machine Learning Engineering team ensures that our client can effectively deploy cutting-edge, enterprise-level machine learning solutions at scale and within budget. Our clients group develops and manages the infrastructure, tools, and analytical services needed to drive intelligent applications. They're currently looking for a seasoned Machine Learning Engineering Director to lead a dynamic team of skilled ML Engineers.
As Engineering Director you’ll play a crucial role in leading and nurturing talent, particularly within the realm of Machine Learning .
Technical Leadership:
- Collaborate with data scientists, software engineers, and stakeholders to architect dynamically scalable and efficient Analytic services, utilizing both in-house and third-party models.
- Lead by example through active involvement in the design, development, and maintenance of Analytic services in production environments, adhering to our clients standard Engineering methodology and processes.
- Provide technical guidance and mentorship to team members, nurturing a culture of continuous learning and innovation.
- Proactively communicate updates and risks regarding the team’s commitments to key stakeholders, ensuring alignment with overall business objectives.
- Advocate for product and service quality, implementing standards, methods, metrics, and processes for ongoing assessment, learning, and improvement.
- Maintain a product mindset, addressing customer challenges and business needs.
People Management:
- Manage a team of ML engineers, including recruitment, mentoring, and performance management.
- Oversee multiple teams across geographic regions.
- Set clear goals and expectations, offering regular feedback and support to help team members achieve their objectives.
- Identify opportunities for professional development and growth within the team and support career advancement within the organization.
- Foster cross-collaboration and knowledge sharing in alignment with principles.
Collaboration and Best Practices:
- Collaborate with peer engineering leaders to influence outcomes both within and outside the team.
- Evaluate and propose optimal solutions by weighing the pros and cons of various options.
- Identify issue patterns and implement proactive measures to address root causes.
- Manage task lifecycles using tools like JIRA.
- Participate in internal and external code reviews, providing feedback for continuous improvement.
- Influence, establish, and sustain best practices.
- Actively engage in team agile ceremonies, offering valuable inputs.
- Perform other duties as assigned.
About Our Client:
Our client is a distinguished tech firm specializing in Cognitive Computing and Machine Learning. They excel in providing sophisticated big data analytics solutions tailored for the financial and healthcare sectors.
Ideal candidate
The ideal candidate for this position should possess some or all of the following qualifications:
- Strong proficiency in JVM languages such as Java or Kotlin, coupled with solid experience in Python.
- Proven expertise in Natural Language Processing (NLP), ML-Ops, and data pipelines.
- Familiarity with prominent ML frameworks/libraries like TensorFlow, PyTorch, and scikit-learn.
- A robust understanding of ML algorithms, statistical techniques, and data analysis methodologies.
- Hands-on experience with data processing, feature engineering, and model evaluation techniques.
- Proficiency in cloud platforms like Amazon Web Services and Google Cloud, including experience with Amazon Sagemaker and Jupyter Notebooks.
- Familiarity with Model Servers like Triton Inference server and working knowledge of AI/ML-based analytics products.
- Experience in microservices and event-driven architecture, with exposure to building ML applications/services for cloud scalability.
- Proficiency in technologies such as Kafka and RDBMS like MySQL and Postgres.
- Competence in containerized platforms like Docker, Helm, and Kubernetes, along with experience in CI/CD tools like Bamboo and ArgoCD.
- Familiarity with monitoring tools like Prometheus and Grafana, coupled with proficiency in API design and distributed systems.
Additional Qualifications:
- A product mindset with a strong customer focus.
- Excellent communication and collaboration skills.
- Demonstrated people management skills and experience.
- A background in Fintech/ Regtech
- Deep understanding and experience in software architecture/software engineering.
- Strong grasp of continuous software delivery principles.
- Sound understanding of the ML business and technology domain.
Benefits:
• Competitive salary: £130,000 to £160,000+ per annum.
• Bonus and stock options tied to performance and commitment.
• Opportunity to work with cutting-edge technologies in a globally recognized software company.
If you believe you are well-suited for this role:
Please apply via this link or contact Phil Gamble directly for an informal discussion via LinkedIn or WhatsApp.
Phil boasts over 19 years of experience in the Tech recruitment industry, successfully delivering challenging IT recruitment campaigns for global IT software companies in the US, UK, and Ireland. Reach out for a conversation on how we can support your career or hiring needs.