UpstaffSign up
Last Update Last Updated: September, 2026

Senior AI/ML Engineer

AI and Machine Learning, Cloud Infrastructure Engineer.

Senior
B2 (Upper-Intermediate)

Required Skills

Python
Python
TensorFlow
TensorFlow
PyTorch
PyTorch

Nice to Have

MLOps
Automation deployment CI, CD
CI/CD
CI/CD
Github Actions
Github Actions
Docker
Docker
GCP
GCP
Ffmpeg
Kubeflow
Kubeflow
AWS SageMaker (Amazon SageMaker)
Apache Beam
Dataflow
3D Modelling
AI/ML
AWS
AWS
Azure
Azure
Scikit-learn
Scikit-learn
Data Processing
Monitoring
Apache HTTP Server
Apache HTTP Server
Microsoft

Summary

  • Senior AI/ML Engineer with extensive experience deploying machine learning models on cloud platforms including GCP, AWS, and Azure.
  • Experienced in Python and ML frameworks such as TensorFlow, PyTorch, and scikit-learn.
  • Skilled in building CI/CD pipelines using Docker and GitHub Actions, and managing ML workflows with Kubeflow and VertexAI.
  • Background in data processing with Apache Beam/Dataflow and expertise in model monitoring, performance optimization, and scalable infrastructure design.
  • Ability to collaborate cross-functionally to deliver AI-driven solutions in production environments.
  • Location: Poland, Romania, Bulgaria, Czech Republic, Slovakia.
  • Model: Direct hire

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Role Overview:

The Senior Artificial Intelligence/Machine Learning Engineer is a key member of the MLOps team within a cross-functional development environment. This role involves close collaboration with data scientists, software engineers, and other stakeholders to operationalize machine learning models by deploying, maintaining, and monitoring them efficiently in production. The engineer contributes to enhancing model performance and infrastructure, supporting AI-driven solutions that address complex business challenges.

Responsibilities:

  • Model Deployment: Collaborate with data scientists to transition machine learning models from development to production, ensuring high performance and scalability.
  • Build Pipelines: Develop and maintain data and model pipelines that integrate seamlessly with existing systems to support reliable and efficient workflows.
  • CI/CD for ML: Design and implement continuous integration and delivery pipelines to streamline the deployment process of machine learning models.
  • Model Monitoring: Monitor the performance of deployed machine learning models to ensure reliability, scalability, and quality over time.
  • Collaboration: Work with cross-functional teams to design solutions that meet business needs while adhering to best practices in machine learning and software engineering.
  • Optimization: Continuously improve infrastructure to maintain cutting-edge AI model production and delivery capabilities.

Technologies and Tools:

  • Cloud platforms: Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure
  • CI/CD tools: GitHub Actions, Docker
  • ML platforms/frameworks: VertexAI (Enterprise Agent Platform), Kubeflow, SageMaker
  • Data processing frameworks: Apache Beam, Dataflow (highly desirable)
  • Programming languages and libraries: Python, TensorFlow, PyTorch, scikit-learn

Key Skills and Competencies:

  • Strong foundation in both machine learning and software engineering
  • Experience deploying machine learning models in production environments
  • Expertise in building and maintaining CI/CD pipelines for ML
  • Knowledge of monitoring and maintaining models post-deployment
  • Problem-solving and troubleshooting skills related to models and pipelines
  • Performance and cost optimization experience (e.g., latency, throughput) is highly desirable
  • Excellent communication skills for effective cross-team collaboration


Technologies: Cloud platforms (GCP, AWS, Azure), VertexAI, Kubeflow, SageMaker, Python, TensorFlow, PyTorch, scikit-learn, Apache Beam, Dataflow, Docker, CI/CD, GitHub Actions.

How to Apply for Senior AI/ML Engineer

Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview feedback
  • Project Selection (we are looking for the best project for you).

Who can apply:

  • We work with developers across Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia, Oceania, and the UK.
  • We do not provide visa assistance, and this cooperation model does not include direct-hire benefits.
  • We cannot accept applicants from Russia, Belarus, Iran, or North Korea.
This job is currently open and accepting applications 🔥
Apply Now
Submit CV / GitHub One time, no registration. Share your CV, LinkedIn, or GitHub profile.

Not your stack?

Join the Upstaff community and we are looking for the best project for you.

Submit a Talent for Senior AI/ML Engineer
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up