Senior Software Engineer, AI Hà Nội

Trung tâm Công nghệ Thông tin
Hà Nội
25-ITC-0653

The MoMo Recommendation Platform is a complex system that powers personalized experiences for millions of users using a diverse range of technologies.

We’re looking for a Senior Software Engineer with strong system thinking, architecture design skills, and a product mindset to help build the MLOps platform that transforms any AI/ML solutions into production-grade systems at scale.

Mô tả công việc

  • Think like a product engineer: you don’t just “code a solution” – you build a platform that empowers others to deliver intelligent sys
  • Design and develop a flexible platform that turns AI/ML solutions into production-ready systems: microservices, batch pipelines, or real-time APIs
  • Build infrastructure to support:
    • Model training pipelines
    • Packaging & deployment
    • Serving & rollout
    • Monitoring & alerting
  • Collaborate closely with Data Scientists, Business, and Product teams to deeply understand requirements and design adaptable, scalable solutions
  • Integrate platform components into MoMo’s broader infrastructure: promotion engine, A/B testing, analytics, real-time scoring, etc.

Yêu cầu công việc

Must-Have
  • 5+ years of experience in software development, system architecture, or backend/platform engineering
  • Proficiency in one or more of the following: Python, Bash, C++, JavaScript, Java, or Go
  • Strong problem-solving skills and teamwork spirit
  • Experience with:
    • Platform & Deployment: Kubernetes, Helm, Argo CD, Argo Rollouts, Docker, Google Cloud Platform (GCP) or Amazon Web Services (AWS)
    • Serving & APIs: FastAPI, gRPC, MLflow, KServe, custom logic services, REST APIs
    • Data & Messaging: BigQuery, Redis, MongoDB, PostgreSQL, Oracle, MySQL, Kafka, Pub/Sub
    • Orchestration & Workflow: Airflow, Argo Workflows
    • CI/CD & Monitoring: GitHub Actions, Prometheus, Grafana
    • Data Sources: App event streams, relational databases, messaging systems, APIs
  • Solid understanding of distributed systems and cloud-native architecture
  • Ability to design systems that support diverse solution types
  • Platform mindset: you build for stability, scalability, and long-term maintainability
  • Strong communication and collaboration skills – able to work cross-functionally with Data Scientists, DevOps, and Product teams
Nice-to-Have
  • Experience working with both AI/ML
  • Experience scaling low-latency / real-time systems
  • Familiarity with A/B testing, canary release, and shadow deployment strategies
  • Product-oriented mindset: you build systems that others can easily adopt and extend