Senior Machine Learning Engineer - AI & Automation Team
- Location
- Fyn
- Company
- esoft systems
- Working hours
- Full-time
- Salary level (statistics)
- Avg. approx. 60.911 DKK/month (Statistics Denmark, 2024) — see the salary guide
- 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.
Find more jobs like this
Similar jobs
Not quite the right match? Browse other relevant roles before you move on.
- Studentermedhjælper med AI kompetencer til People & Culture/TeknologiTV 2 Danmark A/S · Fyn, FynView and apply
- C# Software Engineer - Wind PowerSiemens Gamesa Renewable Energy · Midtjylland, MidtjyllandView and apply
- Softwareudvikler med stærke SQL- og .NET-kompetencer søgesLS CONTROL A/S · Vestsjælland, VestsjællandView and apply
- Cobol software engineer (senior) - Corporate actionsBEC · Østsjælland, ØstsjællandView and apply
- Engineer, GenAI Tech EnablementLEGO Koncernen · Sydøstjylland, SydøstjyllandView and apply
- Freelance Dynamics 365 Business Central Integration ConsultantSkandinavisk Computer Rekruttering A/S · Storkøbenhavn, StorkøbenhavnView and apply
- Forward Deployed Engineer - NorwaySalesforce · Storkøbenhavn, StorkøbenhavnView and apply
- Senior Embedded Software Engineer - Wind Turbine SWSiemens Gamesa Renewable Energy · Midtjylland, MidtjyllandView and apply
Latest jobs
New listings from Arbejd.com if you want to compare options.
- Employees for warehouse in TaulovMOMENT A/S · Midtjylland, MidtjyllandView and apply
- Production worker for company in GiveMOMENT A/S · Midtjylland, MidtjyllandView and apply
- Senior Composite Process Technology Manager, FPRTMOMENT A/S · Sønderjylland, SønderjyllandView and apply
- Senior Technical Project Manager i SvenstrupRandstad · Nordjylland, NordjyllandView and apply
- produktionsmedarbejdere i MidtjyllandRandstad · Storkøbenhavn, StorkøbenhavnView and apply
- arbejdsmiljøkoordinator (AMK) i SyddanmarkRandstad · Storkøbenhavn, StorkøbenhavnView and apply
- Principal Solution Advisor, SaaSSimCorp A/S · Storkøbenhavn, StorkøbenhavnView and apply
- Account ManagerARROW ECS DENMARK A/S · Storkøbenhavn, StorkøbenhavnView and apply
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
Arbejd.com is built to make job searching easier and more effective.
Senior Machine Learning Engineer - AI & Automation Team
esoft systems · Fyn