AI Engineer at Eureka Robotics
Jan 2025
Company presentation
Empowered by Robotics and A.I. research from NTU Singapore and MIT, Eureka Robotics delivers robotic software and systems to automate tasks that require High Accuracy and High Agility (#HAHA).
With offices in Singapore, France, Vietnam, Japan, and distribution partners in China and the USA, Eureka Robotics prides itself on helping clients, globally, achieve vastly improved productivity, lower costs, and better safety. Common uses include precision-handling, assembly, inspection, and other domains.
Want to know more about us? Visit https://www.eurekarobotics.com or follow us on https://www.linkedin.com/company/eurekarobotics.
Roles
As a Machine Learning Engineer - Computer Vision at Eureka Robotics, you will be working on developing Machine Learning algorithms to address different computer vision applications, as well as improving Eureka Robotics’s in-house technologies.
Job Responsibilities
- Take part in the life-cycle of the Machine Learning projects, including activities like gathering user requirements; planning the solution; collecting and curating the dataset; training, testing, and deploying the models
- Conduct research in the latest cutting-edge technologies related to Deep Learning such as Computer vision, LLM, Robotics, … and integrate the technology to solve real-world problems
- Develop, improve and maintain our internal AI technologies
- Assist in troubleshooting issues related to Machine Learning and Computer Vision
- Collaborate with other team members to deliver the project
Qualifications
Middle to Senior levels:
1. Must-have skills:
- Bachelor's degree or above in Computer Science, Machine Learning, Statistics, or a related field
- At least 5 years of working experience in Deep Learning and Computer Vision, such as training, optimizing and deploying machine learning and deep learning models
- Strong coding skills in at least one of the following programming languages: Python (preferred), C/C++, …
- In-depth knowledge in a certain field of Computer Vision and Deep Learning, including but not limited to image classification, semantic segmentation, object detection, anomaly detection, OCR, 3D reconstruction, vision language model, etc.
- Strong understanding of mathematics in calculus, linear algebra and statistics
- Familiar with Machine Learning libraries and frameworks (Pytorch (preferred), Tensorflow, Jax/Flax, sci-kit-learn, …)
- Able to work independently to deliver the project and also work as a good team player, willing to learn, willing to improve
- Proficient in English communication (speaking, reading and writing)
2. Nice to have:
- A deep understanding of machine learning and deep learning theory, publications in machine learning and data mining, or related conferences is a bonus
- Familiar with Linux environment, shell scripts, Docker/Docker Swarm
- Prior experience in robotics or robotics-related technologies, such as motion planning, control system
- Sensitive to data and business, passionate about technical challenges, have excellent critical thinking skills
- Being familiar with one or more machine learning fields including but not limited to NLP, search, recommendation, advertising, etc. is a plus
Benefits
- Remuneration: competitive package comprising salary
- Healthcare package
- Hybrid and flexible working environment
- Happy lunch every Friday
- A great team behind you - great people who love what they do
- The pleasant, enthusiastic, international work environment
- A promising training and career path
Work location
Eureka Robotics office in Hanoi, Vietnam.