About this role
This is an exciting opportunity to shape the future development of comprehensive ML models and AI-integrated software.
Key Responsibilities
* Create efficient inference pipelines for batch and streaming data.
* Integrate LLM-based conversational systems to enhance user experience.
* Develop AI-driven tools to automate issue detection and classification, driving business growth.
* Collaborate with cross-functional teams including quant researchers, software engineers, traders, and platform experts.
* Leverage accelerated computing and optimised inference frameworks to boost performance.
* Design model deployment infrastructure and implement distributed training strategies.
* Monitor, test, and retrain machine learning models to ensure optimal results.
Technical Requirements
* 5-10+ years of experience in software engineering or machine learning.
* Strong programming skills in Python with hands-on experience building and optimising real-time ML pipelines.
* Expertise with modern ML frameworks such as PyTorch, TensorFlow, or JAX.
* Deep understanding of LLMs, NLP, and conversational AI principles.
* Strong competency in GPU programming and optimisation techniques.
* Experience with distributed training and scaling ML workloads on cloud platforms.
* Familiarity with containerisation/orchestration tools.
* Demonstrated ability to lead or contribute to complex technical projects.
* Passion for AI innovation, continuous learning, and experimentation with emerging technologies.
* Strong communication skills to effectively collaborate with team members.