Job Requirements
5 - 10 years of experience
This job post is managed by
Heini V
Last active 2 years ago
Skills
Job description for AI Engineer at Truffle Technologies
We offer an exciting opportunity for an experienced and passionate Artificial Intelligence Engineer with strong technical foundation. You will be working on our flagship project in the recently set up artificial intelligence and machine learning stream. You will have the opportunity to shape your own scope of work and focus on solving complex problems pertaining to machine learning driven recommendation engines and NLP, image manipulation, speech recognition, and various other artificial intelligence solutions. We offer you a great environment to learn, challenge yourself, and work on cutting edge technologies.
Responsibilities
- End-to-end responsibility of deep learning and machine learning solutions from research, and design until build, and deployment
- Identify and implement the right AI technologies in perfect alignment with the underlying business problem
- Train, monitor and maintain machine learning models throughout the production pipeline
- Ensure excellent code quality and alignment with ethical standards for AI
Requirements
- At least Batchelor’s or similar degree in Computer Science, Engineering, Mathematics, Machine Learning, Data Analytics or similar relevant field
- Strong technical background with understanding and hands-on experience in software programming (Python, Java, C++ or C)
- 5+ years of experience in developing production quality code in a professional software engineering role
- 3+ years of experience in an Artificial Intelligence Engineer role
- Demonstrated hands-on experience and expertise in building Deep Learning/Machine Learning solutions in production with PyTorch, Tensorflow or Keras
- Exposure to video based AI frameworks and libraries such as OpenCV, Marvin or Tracking
- Experience in data structures, manipulating data sets and data engineering
- Experience in working with AWS based complex architectures
- Deep understanding of machine learning, deep learning, neural networks and advanced statistical techniques and knowledge of the recent advancements
- Strong problem solving and debugging skills
- Good communication skills in English
- Ability to work in a small team and independently
- Entrepreneurial and experimental mindset
- Positive can-do attitude and teamwork spirit
- Innate curiosity and passion to learn and develop your skills continuously
- Fast learner
Preferred qualifications
- Hands-on experience in AWS cloud and Machine Learning services
- Experience in DevOps and/or MLOps
- Practical experience in working in distributed Agile teams
- Practical experience in machine learning based recommendation systems (as opposed to pure rules-based systems)
- Knowledge of microservices based architectures
What we offer
We offer a fast-paced and fun start-up working environment where you’ll get to wear several hats, build your skills in multiple areas (if you wish), and be deeply involved in developing the company. You get:
- Friendly, passionate and enthusiastic colleagues
- Good work-life balance
- Flat hierarchy, trustful and open work culture fostering creativity
- Central office location in the heart of Singapore, next to City Hall MRT station
How to apply?
If you’re interested in becoming a part of our growing team, please apply by submitting your CV with a short summary, portfolio link showing your previous work (e.g. to App Store, Stack Overflow or Github), and your availability. Kindly note that only shortlisted candidates will be notified.