Back to search
MoMo (M_Service) Linkedin · Posted 8d ago

Lead - Software Engineering

Ho Chi Minh City

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About The Job

MoMo is the market leader in mobile payments in Vietnam. We strive to make all transactions fast, easy and joyful. We are looking for an experienced Software Engineer to join our growing Big Data & AI team. At MoMo, we make AI/Machine Learning the core component to almost every part of the product - product recommendation, personalization, conversational AI, eKYC, risk scoring, fraud detection, promotion targeting and financial services.


As a Software Engineer specializing in Enterprise Applications, you will play a pivotal role in crafting and deploying advanced business solutions. This position offers a unique chance to make a significant impact by leveraging Enterprise Applications and scalable systems to transform business operations for millions of users. Join us in pushing the boundaries of enterprise technology and shaping the future of mobile payments in Vietnam.


Responsibilities

  • Develop and Implement Enterprise Application Solutions: Design, build, and maintain advanced enterprise systems that enhance business operations, utilizing cutting-edge technologies and scalable architectures.
  • Analyze and Critique Product Requirements: Evaluate and provide feedback on product requirements to ensure feasibility and alignment with technical capabilities.
  • Contribute to System Architecture: Participate in the design and architecture of systems and infrastructure, ensuring robustness and scalability.
  • Maintain High Standards of Code Quality: Write clean, maintainable, and efficient code in Kotlin and Python, and participate in code reviews to uphold the team's quality standards.
  • Collaborate with Cross-Functional Teams: Work closely with product managers, data scientists, and other engineering teams to integrate enterprise-driven features into our platform, ensuring seamless user experiences.
  • Mentor and Guide Team Members: Share your expertise with less experienced team members, fostering a culture of continuous learning and development within the team.


Requirements

  • Strong Problem-Solving Skills: You have a proven track record of tackling complex technical challenges and delivering effective solutions, particularly in the realm of AI and machine learning.
  • Ownership and Proactivity: You take initiative and are driven to see projects through from start to finish. You are someone who can be relied upon to deliver results with minimal supervision.
  • Backend Engineering Proficiency: Minimum 5 years of experience as a Software Engineer, with strong skills in backend languages like Kotlin, Python, Java, or Go.
  • Big Data Technologies Expertise: Hands-on experience with distributed systems and big data technologies including Apache Kafka for real-time data streaming, Hadoop ecosystem (HDFS, MapReduce, Hive, Spark), and data processing frameworks. Experience with data warehousing solutions like Apache Airflow, Elasticsearch, and cloud-based big data platforms (AWS EMR, Google Cloud Dataflow, or Azure HDInsight) is highly valued.
  • High Standards for Quality: You take pride in your work and strive to deliver solutions that are not only functional but also maintainable and scalable.
  • Innovative and Forward-Thinking: You are passionate about exploring new technologies and finding ways to apply them to improve user experiences and business processes.
  • Collaborative and Communicative: You work well in a team environment and can communicate effectively with technical and non-technical stakeholders alike.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent