AI/ML Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+27 more
Job description
Our client, a global technology and digital solutions company supporting the financial services industry, is looking for an AI/ML Engineer to join their team on a 1-Year Project-Based Contract, with the possibility of extension based on business and project requirements.
We are looking for a hands-on AI/ML Engineer who can take AI/ML initiatives from concept through deployment. You will be responsible for designing, developing, training, testing, and integrating machine learning models into business applications and systems.
This role is suited for a versatile professional with experience across machine learning, software engineering, and MLOps, who can deliver end-to-end AI solutions aligned with business objectives.
Key Responsibilities
Data & Model Development
- Collect, clean, and preprocess data for training and testing.
- Design and develop machine learning models, including classical ML and deep learning models.
- Train, tune, and validate models using real-world datasets.
- Conduct model performance testing and error analysis.
System Integration
- Develop APIs and services to integrate AI/ML models into applications and platforms.
- Collaborate with software development teams to integrate AI functionality into existing systems.
- Ensure efficient model inference and scalability in production environments.
MLOps & Deployment
- Package and deploy models using technologies such as Docker, FastAPI, or cloud-based ML services.
- Implement monitoring for model accuracy, model drift, and overall system performance.
- Maintain version control for models, datasets, and data pipelines.
Collaboration & Documentation
- Work closely with Product and technical teams to translate business requirements into practical AI/ML solutions.
- Document models, datasets, technical architecture, and implementation decisions.
- Communicate technical findings and project results clearly to both technical and non-technical stakeholders.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, or a related field.
- At least 3 years of experience in applied machine learning, AI engineering, or a related role.
- Strong proficiency in Python and experience with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Experience developing and deploying APIs using technologies such as FastAPI, Flask, or Node.js.
- Familiarity with cloud platforms such as AWS, GCP, or Azure and/or containerization technologies such as Docker and Kubernetes.
- Practical knowledge of data pipelines, ETL processes, data versioning, and data labeling tools.
- Strong understanding of model evaluation, performance optimization, and tuning.
Bonus Skills
- Experience with LLMs, prompt engineering, or LangChain.
- Familiarity with vector databases such as Pinecone, FAISS, or Milvus.
- Exposure to frontend frameworks such as React or Vue for prototyping.
- Understanding of data security, privacy, and compliance requirements, particularly within regulated industries.
Benefits & conditions
- Opportunity to develop and deploy AI/ML solutions end-to-end.
- Exposure to real-world AI applications within the financial technology space.
- Autonomy in technical design and implementation.
- Opportunity to contribute to key business and technology initiatives.
- Collaborative environment with continuous learning and development opportunities.
Work Setup
- Fully onsite for the first 3 months
- Hybrid setup thereafter - 3 days onsite per week
- 1-Year Project-Based Contract, with potential for extension depending on business and project requirements.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…