AI/ML Engineer

Robert Walters plc
United States
1 day ago
Apply on arc.dev
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Business Software Cloud Computing Extract Transform Load (ETL) Data Security Python (Programming Language) Machine Learning Node.Js Performance Tuning
+27 more
Tensorflow Azure Machine Learning Software Engineering Systems Integration Management of Software Versions Web Services Pinecone Pytorch ReactJS Flask (Web Framework) Large Language Models Prompt Engineering Deep Learning Model Validation Fastapi Vue.js Containerization Scikit Learn Information Technology Milvus Machine Learning Operations FAISS Front End Software Development Drift Detection Software Version Control Data Pipelines Docker

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.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…