MoMo is a FinTech startup that offers a mobile, electronic wallet and payment application for iOS and Android devices. Its products help customers in Vietnam make nationwide cash transfers, pay more than 100 types of bills, recharge mobile phone accounts, settle personal loans, and purchase services such as software licenses, online game cards, etc.
The Data Science team in Hanoi, part of the Technology Center, is responsible for developing Artificial Intelligence and Machine Learning systems like Recommendation Platform, Face Payment System, Spam Filtering system etc. We do those systems by analyzing users’ behaviors and by extracting insights to design and implement new Machine Learning algorithms to help our users seamlessly engage with the MoMo app. Recently, the team is trying to incorporate social signals by leveraging Social Graphs and Graph Mining techniques to support the user base growth and sales in MoMo.
What you will do
We are seeking a Lead Software Engineer who is passionate about technology and enjoys tackling complex technical challenges. The ideal candidate is proactive, self- sufficient, and has a creative mindset to lead the development of machine learning services.
Work with Data Science team and lead the backend development to serve our machine learning models, including:
Application services APIs;
Monitor and optimize the performance of the services.
Model service APIs;
Lead the maintenance of our MLOps platform, including:
Platform infrastructure running on GKE;
CICD pipeline;
Control the cost of the platform, permission for services of the platform.
Lead the development of our MLOps platform, including:
Develop MLOps processes, policies, and apply best MLOps practices.
What you will need
Must have:
3 years of experience in Software Engineering with a minimum of 1 year of lead experience;
Willingness to learn and be challenged by new knowledge.
Highly problem- solving and troubleshooting skills;
Understanding of core knowledge of software engineering: database concepts, distributed systems, client- server model, clean code practices…;
Nice to have:
Have experience with DevOps tools (Docker, Kubernetes, Jenkins, etc.) and building CI/CD pipelines.
Have experience in building and deploying machine learning models;
Have experience in cloud computing (GCP, AWS, Azure) and Kubernetes administration;
Want to be a full- stack AI Engineer who can do any steps in the machine learning pipeline;