AI / Machine Learning Engineer - Middle
enouvo it solutions- Posted 5 hours ago
- Be among the first 10 applicants
Job Description
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 responsibilitiesAI 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.
- 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)
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,..
Does this role sound like a good fit Email us at [Confidential Information]
- Include the role title in your subject line.
- Send along links that best showcase the relevant things you've built and done
More Info
Key Skills
GANs
Deeplab
MLflow
UNet
CNNs
DVC
MLOps tools
PaddleOCR
