About the job
Join Our Team!
- The Machine Learning Backend Engineer will be part of the ML Service Team, developing backend servers and common service platforms for various AI products within Toss Bank.
- The ML Service Team consists of Data Scientists, responsible for model development and application, and ML Engineers, who focus on server development, collaboratively creating innovative AI solutions.
- We work closely with product organizations responsible for banking services, leveraging AI technology to develop products. Collaboration with POs, designers, and developers ensures we manage the complete development cycle of AI products.
Your Responsibilities:
- Design and develop robust server architecture to ensure a stable delivery of diverse AI products handled by the ML Service Team.
- Create individual services capable of handling large-scale traffic based on a solid server architecture.
- Develop servers that can efficiently serve heavy computational AI models with reliable response times and throughput.
- Operate services that allow distributed tracing in a microservices architecture while minimizing disruptions.
We Are Looking For:
- Experience in server development and operation using one or more programming languages such as Python, Kotlin, or Go.
- Ability to design resilient service architectures and implement stable code structures.
- Experience deploying and monitoring servers in Kubernetes environments for stable operations is a plus.
- Experience and skills in developing and operating production services that handle high traffic or have stringent SLAs are desirable.
- A background in solving large and complex problems through software technology or creating business impact through services or products is advantageous.
- No prior ML experience is required, but a strong interest in AI/ML and a desire to gain experience in this area is welcomed.
Resume Recommendations:
- Provide concrete examples of practical server development experience in your resume.
- Include details about technical considerations and your actual implementations while solving problems.
- If you have experience comparing costs and benefits among choices when balancing architectural complexity and development resources, please include that.
- Detail any projects that have made a business impact.
- Discuss experiences where you applied developed products in production and refined them based on performance metrics.
Your Journey to Joining Toss Bank:
- Application submission > Live coding test > Job interview...

