Senior Machine Learning Engineer - AI & Automation Team

Location
Fyn
Working hours
Full-time
Posted
6 June 2026
Category
Software developer

About the job

About Esoft

Esoft is a technology company headquartered in Copenhagen, Denmark, with offices in Norway and Vietnam.

For more than 20 years, we have been helping real estate professionals transform how properties are marketed through technology and digital innovation. Today, our AI-powered image processing systems handle thousands of property image orders every day through large-scale machine learning infrastructure running on AWS and Kubernetes.

As we continue expanding our AI & Automation capabilities, we are looking for a Senior Machine Learning Engineer to join our team in Hanoi and collaborate directly with our Denmark-based R&D organization.

About the Role

This is not a pure research role.

We are looking for an engineer who enjoys turning machine learning solutions into reliable production systems.

You will work across the entire ML lifecycle, from data pipelines and model evaluation to deployment, monitoring, optimization, and production operations. The role combines Machine Learning Engineering, MLOps, Cloud Infrastructure, and Software Engineering to ensure our AI services operate efficiently at scale.

Our ideal candidate enjoys solving real-world engineering challenges, balancing technical excellence with business impact, and making pragmatic decisions about when to build in-house solutions versus leveraging external technologies.

What You Will Do

Production ML Engineering

  • Design, build, and maintain ML inference pipelines processing thousands of image orders daily
  • Deploy and operate machine learning services on GPU-backed Kubernetes clusters (AWS EKS and On-Prem)
  • Develop and improve production-ready models for image processing tasks, including classification, segmentation, detection, and enhancement
  • Build and maintain data pipelines supporting model training, validation, and continuous improvement

Performance Optimization & Scalability

  • Monitor and optimize system reliability, latency, throughput, and resource utilization
  • Tune autoscaling configurations and concurrency settings based on production traffic patterns
  • Profile and improve GPU utilization, memory consumption, and inference performance
  • Establish monitoring, benchmarking, observability, and SLA dashboards

Build-vs-Buy & Technology Evaluation

  • Evaluate open-source models, frameworks, APIs, and managed AI services
  • Benchmark external solutions against in-house approaches
  • Make recommendations based on performance, cost, scalability, maintainability, and business value
  • Participate in architectural discussions and technology decision-making

MLOps & Software Engineering

  • Apply CI/CD best practices to ML workflows
  • Implement automated testing, reproducible training pipelines, and deployment standards
  • Build monitoring, observability, and model health tracking frameworks
  • Ensure reliability and maintainability across production systems

Global Collaboration

  • Work closely with Denmark-based R&D teams on technical decisions and solution design
  • Participate in code reviews, architecture discussions, sprint planning, and knowledge sharing
  • Contribute to technical documentation and engineering best practices

What We Are Looking For

Must-Have Qualifications

  • At least 3 years of hands-on experience in Machine Learning Engineering, Data Engineering, or a related role focused on production ML systems
  • Strong Python programming skills
  • Experience with at least one deep learning framework such as PyTorch or TensorFlow
  • Hands-on experience building or operating ML pipelines in production
  • Experience with Docker and Kubernetes
  • Strong understanding of cloud platforms, preferably AWS (EKS, S3, SQS, CloudWatch)
  • Experience with CI/CD, testing, deployment automation, and software engineering best practices
  • Experience integrating external APIs, open-source tools, or third-party AI services
  • Strong written and spoken English communication skills

Nice-to-Have Qualifications

  • Computer Vision or image processing experience
  • Experience with GPU computing and inference optimization
  • Experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, SQS)
  • Knowledge of model monitoring, drift detection, and observability frameworks
  • Familiarity with Infrastructure as Code and autoscaling patterns
  • Experience evaluating third-party AI vendors and managed AI services

Mindset We Value

  • Experimentation-driven and comfortable working with uncertainty
  • Pragmatic problem-solving approach
  • Strong ownership and accountability
  • Open to working across both ML and engineering domains
  • Comfortable collaborating in an international, distributed environment

Why Join Esoft?

  • Work on Real Production AI Systems: Our AI services process thousands of images every day and support customers worldwide. You will work on production systems where performance, scalability, reliability, and business impact truly matter.
  • Collaborate with an International R&D Team: Work directly with experienced engineers and researchers from Denmark while contributing to global products and technical initiatives.
  • Own the Full ML Lifecycle: From data pipelines and model deployment to monitoring and optimization, you will have end-to-end exposure and ownership.
  • Modern Technology Stack: AWS • Kubernetes • Docker • Python • GPU Infrastructure • MLOps • CI/CD • Observability

Compensation & Benefits

Flexible Work Environment

  • Flexible working hours (Grade 6+)
  • 2 Work From Home days per month
  • Modern working environment and international culture

Insurance & Healthcare

  • Social, Health, and Unemployment Insurance from the first month of probation
  • Private Health Insurance and Accident Insurance after probation
  • Annual health check-up
  • Company-sponsored insurance coverage for eligible family members based on tenure

Performance & Recognition

  • Annual salary review
  • Performance bonus
  • Loyalty bonus based on tenure
  • Milestone awards for long-term contribution
  • Employee recognition and achievement awards

Time Off & Wellbeing

  • 12 annual leave days in accordance with labor law
  • Additional annual leave based on tenure
  • Paid sick leave benefits based on tenure
  • Additional paternity leave benefits
  • Company trips, team-building activities, and sports clubs

Additional Benefits

  • Lunch allowance
  • Holiday and special occasion gifts
  • Marriage, childbirth, hospitalization, and bereavement support programs
  • Technical, soft-skill, and English training opportunities
  • Laptop or MacBook provided

Recruitment Process

  • Technical Interview
  • Assignment
  • Presentation

Apply now and join us in shaping the future of AI-powered image processing at Esoft. For more information, please contact [email protected]

Does the job sound like a fit? Create a free profile and we will help you with the application.

Similar jobs

Not quite the right match? Browse other relevant roles before you move on.

Latest jobs

New listings from Arbejd.com if you want to compare options.

Do more with this job

Use the Arbejd app to move faster from listing to application

Save the job, tailor your CV, generate a targeted application, and practise the interview for this role.

AI application

Create a targeted application for this job

CV optimisation

Tailor your CV to the requirements in the listing

Job interview

Practise with questions tailored to the role

Job match

Find more jobs similar to this listing

Create a free profile on Arbejd.com

Arbejd.com is built to make job searching easier and more effective.

Senior Machine Learning Engineer - AI & Automation Team

esoft systems · Fyn