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.
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
For more information, please contact linh.nk@esoft.com