AI / Machine Learning Engineer - Middle
Full-time — Danang — Agreement
Middle — Production
We are seeking a Middle skilled AI/Machine Learning Engineer working on an advanced computer vision system for automated analysis of geological core sample images. This role involves developing, optimizing, and deploying AI/ML models that address real-world challenges using state-of-the-art (SOTA) techniques. You will be involved in mentoring, training, and leading research with clear technical direction to help other AI Team members grow as a major key team for the company in the next phase.
Job duties and responsibilities
AI Solution Design & Development
-
Implement and optimize deep learning models across domains such as NLP, Computer Vision, and Generative AI (LLMs, diffusion models, etc.).
-
Translate high-level concepts and research outcomes into scalable, production-ready systems.
-
Develop reusable modules, pipelines, and components following engineering best practices.
-
Collaborate with AI Researchers, AI Engineers, and product teams to to bring innovative ideas to life
Data Engineering & Modeling
-
Handle structured and unstructured data from images, videos, and text.
-
Conduct data cleaning, feature engineering, and augmentation to prepare datasets for model training.
-
Apply and fine-tune deep learning architectures (e.g., CNNs, Transformers, GANs) for targeted use cases.
-
Implement SOTA techniques from research papers to improve model performance.
System Integration, MLOps & Deployment
-
Build end-to-end ML pipelines for training, evaluation, deployment, and monitoring.
-
Use MLOps tools (MLflow, Apache Airflow, DVC, Airflow) for tracking and reproducibility.
-
Containerize ML applications with Docker and deploy using CI/CD pipelines.
-
Utilize cloud platforms (AWS Bedrock, GCP Vertex AI, Azure ML) for scalable deployment.
-
Monitor production model performance and implement retraining/update mechanisms.
Computer Vision & Image Processing
-
Develop classical computer vision algorithms for geometry-based tasks (corner detection, line fitting, and contour analysis).
-
Implement post-processing pipelines (mask refinement, polygon extraction, bounding box localization)
-
Create visualization tools for model predictions and debugging
-
Handle edge cases and improve robustness of detection/segmentation algorithms
Collaboration & Continuous Improvement
-
Collaborate with cross-functional teams (software, product, business) to align AI solutions with user and business needs.
-
Stay updated with the latest trends and advancements in AI, deep learning, and generative models.
-
Contribute to internal knowledge sharing and technical documentation. Participate in code reviews, propose technical improvements, and mentor junior engineers in AI best practices.
Job requirements and qualifications
-
Bachelor's degree or higher in Computer Science, Machine Learning, or related field
-
Practical experience in mentoring and leading medium-size team (3–5 members)
-
Practical working experience with Python and all Computer Vision-related technologies and image processing tools (OpenCV, Pytorch, UNet, Deeplab, PaddleOCR, ...)
-
Led development of complex multi-model CV systems
-
Proven track record of model optimization for production
-
Mentored junior engineers in ML/CV tasks
Soft Skills
-
Strong problem-solving and debugging skills
-
Strong learning and research skills
-
Ability to work independently and take ownership
-
Clear communication in English and Vietnamese for technical and non-technical audiences
-
Research-oriented mindset: ability to read papers and implement novel techniques
-
Attention to detail in model evaluation and error analysis
Nice to have:
-
Experience with geological, medical, or industrial defect inspection domains
-
Experience with NLP/LLM technologies is a plus
-
Knowledge of classical CV algorithms (SIFT, SURF, template matching)
-
Familiarity with other DL frameworks: TensorFlow, JAX
-
Experience with cloud deployment (AWS, GCP, Azure)
-
Knowledge of Docker and containerization
-
Experience with MLOps tools (MLflow, Weights & Biases, DVC)
Benefits and perks
Compensation & Bonuses
- Competitive salary package with attractive bonuses
- Up to 100% salary during probation period
- Holiday bonuses throughout the year
- 13th-month salary & performance bonus based on business results and individual performance
Working Environment
- 5 working days/week (Monday to Friday)
- Flexible remote working policy
- Free pantry & daily snacks
In-house gym facilities
- Comfortable nap/rest areas
- Employee discounts at Enouvo Cafe in the same building.
Healthcare & Insurance
- PVI Healthcare insurance for employees
- Family healthcare support under company policy
- Full social, health, and unemployment insurance coverage
- Annual health check-up
Leave & Work-life Balance
- 12 paid annual leave days
- Leave carry-over policy
- Special sick leave support
- Social insurance leave benefits in accordance with regulations
- Additional leave days based on seniority
- Paid marriage and bereavement leave
Company Culture & Internal Activities
- Wedding, newborn, and birthday gifts
- Employee wellness and hospital visit support
- Internal Activities (Annual Company Trip, Year-End Party, celebration events,..)
- Project & functional team building activities
- Sport clubs: football, badminton, and more
Learning & Development
- Udemy Business account, Elsa Premium account for English learning
- Weekly internal knowledge-sharing sessions
- Opportunities to become a mentor for interns and students
- Professional certification rewards
- Participation in Hackathons & innovation, AI activities,..
How to Apply
Does this role sound like a good fit? Email us at [email protected]
-
Include the role title in your subject line.
-
Send along links that best showcase the relevant things you've built and done.
Keep exploring open positions.
Enouvo IT Solutions | AI-enabled software engineering partner
Enouvo company was founded in 2011. Its delivery center is in Da Nang, Vietnam, with an office in Singapore. More than 150 engineers build and modernize enterprise software for clients in Australia, Singapore, Europe and Vietnam. The work covers legacy modernization, data platforms, custom AI solutions, and web and mobile applications, mainly for construction, mining, healthcare, finance and logistics. Enouvo’s AI work runs under a three-layer governance model: client-approved usage policy, a standardized and guardrailed agentic delivery process, and a centralized AI gateway with full traceability.