Principal responsibilities
- Applying quality software engineering practices throughout the software development lifecycle.
- Managing and supporting a global team of ML Software engineers.
- Engaging with firm-wide AI/ML teams to shape future roadmaps that align with Group objectives.
- Building and operating highly sophisticated machine learning infrastructure.
- Integrating AI capabilities into our Group AI Platform which spans cloud and on-premise infrastructure across AWS, GCP, Azure, and Ali environments.
Requirements
Technical:
- Software and ML engineering
- APIs and microservices design and build
- Cloud platforms such as AWS, GCP, Azure, and Ali
- Containerization technologies (Docker, Kubernetes, OpenShift)
- CI/CD tools (Jenkins, GitHub Actions)
- Data science tools (e.g. PyTorch, Jax, Numpy)
- Programming languages such as C++ and Python
- Agile Methodology
Behavioural Skills:
- Team Management
- Engagement
- Ethical
- Outcome Orientated
Cognitive Skills:
- Logic and reasoning
- Collaboration
- Quantitative
- Selective attention