Taro Logo

ML Backend Engineer

A leading digital bank in South Korea providing innovative financial services
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Finance · AI

Description For ML Backend Engineer

Toss Bank is seeking an ML Backend Engineer to join their ML Service Team. The role focuses on developing backend servers and common service platforms for various AI products within Toss Bank.

The ML Service Team consists of Data Scientists who handle modeling from development to service implementation, and ML Engineers who are responsible for server development. Together, they create AI products, particularly working with product teams handling banking operations.

Key Responsibilities:

  • Design and develop server architectures that enable stable serving of various AI products
  • Develop individual services that can handle large-scale traffic reliably
  • Create servers capable of serving computationally intensive AI models with stable response times and throughput
  • Build environments to minimize failures while operating services with distributed tracing in MSA environments

The ideal candidate should have:

  • Experience developing and operating servers using Python, Kotlin, Go, or similar languages
  • Ability to design robust service architectures and implement stable code structures
  • Experience with deploying and monitoring servers in Kubernetes environments
  • Experience with high-traffic or high-SLA production services
  • Interest in AI/ML field (prior ML experience not required)

You'll be working in a dynamic environment where AI/ML products are rapidly evolving, collaborating with product owners, designers, and developers. The role offers an opportunity to work on cutting-edge AI technology in the banking sector, handling everything from architecture design to implementation.

The position is full-time and includes a comprehensive interview process: document screening > live coding test > technical interview > cultural fit interview > reference check > compensation discussion > final offer.

Last updated 9 hours ago

Responsibilities For ML Backend Engineer

  • Design and develop server architectures for AI products
  • Develop services capable of handling large-scale traffic
  • Create servers for serving computationally intensive AI models
  • Build and maintain MSA environment with distributed tracing
  • Collaborate with Data Scientists and product teams

Requirements For ML Backend Engineer

Python
Kotlin
Go
Kubernetes
  • Experience developing and operating servers using Python, Kotlin, Go or similar languages
  • Ability to design robust service architectures and implement stable code
  • Experience with Kubernetes environment deployment and monitoring (preferred)
  • Experience with high-traffic or high-SLA production services (preferred)
  • Problem-solving skills and ability to create business impact

Interested in this job?

Jobs Related To Toss Bank ML Backend Engineer