We re looking for a highly skilled Data Scientist with a strong financial services and capital markets background to join our dynamic analytics and trading team. The ideal candidate will have handson experience in machine learning equity market microstructure and highfrequency trading data along with deep proficiency in Python AWS (especially SageMaker) and data normalization at scale.
Requirements
Qualifications & Experience:
- Bachelor s or Master s in Computer Science Data Science Mathematics Finance or a related field.
5 7 years of professional experience in data science machine learning or quantitative analysis within global markets.
Deep understanding of market microstructure trading algorithms and technical indicators.
- Strong coding ability in Python with proficiency in SQL AWS SageMaker and QuickSight.
- Prior exposure to complex financial systems: trading platforms risk or payment systems.
- Familiarity with tools like Azure DevOps ServiceNow or similar ticketing/change management platforms.
- Experience in equities derivatives and treasury operations is essential.
Technical MustHaves:
- Advanced Python & ML libraries (e.g. scikitlearn TensorFlow PyTorch)
- AWS Cloud stack especially SageMaker
- Strong command of SQL data visualization tools and timeseries forecasting
- Knowledge of trading algorithms and market dynamics in highfrequency contexts
Apply now and help us shape the future of capital markets through cuttingedge data science.
Responsibilities: Develop and maintain strong relationships within client divisions. Serve as a primary point of contact for client enquiries and requests. Evaluate enquiries and requests, to interpret the development requirement needed. Understand client needs and collaborate with client and internal teams to deliver tailored solutions. Formulate scope and functional requirements of project for approval by project stakeholders Prepare proposals or cost estimates, managing the balance between ensuring cost effectives for client and profitability for Interfront. Identify opportunities for upselling and cross selling additional services Brief the technical team and any third parties on the requirements to deliver the project successfully and within budget. Monitor project progress and ensure timely delivery of solutions. Manage multiple projects delivery, using ticketing and project management tools. Minimum Requirements: Degree, diploma or relevant industry certification in marketing management, business management, computer science or related field. Proven experience of at least 2 years, as an Account Manager or similar role within the software development industry. Proficient understanding of Software Development Life Cycle (SDLC). Excellent communication and interpersonal skills Ability to manage multiple projects simultaneously Strong problem-solving and negotiation skills Proficient user of Microsoft Office applications Project management certification (beneficial) A solid grasp of Software Design Principles.