
Machine Learning Engineer
Hover or tap a row for full statistics (EUR / month on this chart).
Salary analysis
Compared with the selected benchmark ("All roles in Singapore, Singapore"), this listing's salary midpoint is about 85% lower. The offer sits below the benchmark range (€4,676–€12,732). The listed pay band (€1,117–€1,491) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 3 comparable listings.
| Market | Lower bound (25th percentile) | Median | Upper bound (75th percentile) |
|---|---|---|---|
| Market Average: Machine Learning Engineer | €11,159/per month | €16,639/per month | €21,189/per month |
| All roles in Singapore, Singapore | €4,676/per month | €8,102/per month | €12,732/per month |
Responsibilities We are looking for an exceptional Mid / Senior Machine Learning Engineer / Data Scientist (OCR/CV) to join our growing AI team and work on OCR-focused product capabilities. You will design, build, deploy, and improve machine learning systems for intelligent document understanding. The project involves extracting information from complex document layouts, including tables, embedded images, multi-column text, forms, and other non-trivial visual elements, while maintaining high accuracy and robustness in production environments. This role is ideal for someone with strong analytical thinking, solid computer vision expertise, and hands-on experience building ML systems for real-world document understanding tasks. Experience with OCR pipelines and LLM-based post-processing or document understanding systems is highly desirable.
Job Details
Responsibilities
- Build and improve AI services using LLMs and custom machine learning models for production use cases.
- Design, develop, and operate ML/LLM systems end-to-end, from prototyping to deployment and monitoring.
- Write high-quality Python code that is testable, maintainable, and efficient.
- Improve validation, observability, and performance monitoring for ML services (quality, latency, reliability, cost).
- Partner cross-functionally with product managers, platform engineers, and other stakeholders to ship AI-powered product capabilities.
- Evaluate and improve existing implementations by identifying bottlenecks, bugs, and opportunities for optimization.
- Design controlled experiments to test the features for our AI-based products and perform deep analysis from the results to find actionable insights
- Contribute to technical design and code reviews, helping raise engineering quality across the team.
- Experiment and iterate on model behavior, prompting, retrieval, tool use, or orchestration strategies to improve user outcomes.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Statistics, or equivalent practical experience
- 3+ years of experience in Machine Learning Engineering, Data Science, or a similar role.
- Strong Python programming skills.
- Hands-on experience with CV and/or LLM-based systems.
- Experience deploying and operating ML services in production.
- Strong understanding of software engineering fundamentals (testing, code quality, debugging, version control).
- Ability to work collaboratively in a fast-moving environment and drive projects with ownership.
Skills & Technologies
Education Level
Bachelor
| Location | Active listings |
|---|---|
| Remote - Global | 63 |
| Remote | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 31 |
| Infrastructure Engineer | 10 |
| Senior Infrastructure Engineer | 4 |
| Senior Rust Developer | 3 |
| Account Executive | 3 |
| Solutions Consultant | 3 |
| Enterprise Account Executive | 2 |
| Rust Developer | 2 |
| Technical Architect | 1 |
| Commercial Account Executive | 1 |
| Customer Success Manager | 1 |
| Backend Engineer | 1 |
| Strategic Architect | 1 |
| Solutions Architect | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 45 |
| Senior | 2 |
Related Opportunities
Discover more opportunities that match your interests and skills