Job Description
Smilegate is a Mega Value Innovator in Entertainment headquartered in Korea, since its foundation in 2002, Smilegate has continuously strived for happier lives and a more hopeful society by developing and providing quality games and content. Smilegate operates businesses in areas of game development and services, investments, and social contributions; develops and discovers various games and cultural content; and provides them as global services by increasing their value. The representative game is CROSSFIRE that world’s no.1 online FPS game with more than 670 million players from 80 countries, has surprising records such as having over 8 million concurrent users, has reached $10.5 billion sales revenue since its global launch.
Smilegate Vietnam
Entering the Vietnam market from 2023, Smilegate Vietnam‘s mission is to provide stable development & operation of the Smilegate platform and services, expanding beyond the development center to the region and expanding into an Asian hub.
Job Description
Backend Engineering:
- Core Systems: Design, develop, and manage high-performance backend services, ensuring stability and scalability in production.
- Feature Development: Maintain existing systems and proactively develop new functionalities based on business requirements.
- International Collaboration: Work closely with the Korean tech team and stakeholders to align on architectural solutions and application deployment.
- Code Quality: Apply standard coding practices, ensuring high unit test coverage and optimized debugging processes.
- Technology Research: Proactively research new technologies, specifically AI infrastructure solutions, to apply to company projects.
AI Engineering & Orchestration:
- Agentic Systems: Design and deploy autonomous AI Agents, building complex workflows including planning, multi-step reasoning, and tool-use/function calling.
- Data & Retrieval: Build and optimize RAG (Retrieval-Augmented Generation) systems using vector databases and embeddings to provide accurate context for LLMs.
- AIOps: Establish evaluation pipelines to measure AI quality, minimize hallucinations, and control bias.
- Resource Optimization: Monitor and optimize latency, token throughput, and operational costs for AI systems.
- AI Integration: Package AI features into stable APIs for seamless integration into the existing Microservices ecosystem.
Job Requirements
Mandatory Skills:
- Experience: 3–6 years in software development (Proficient in Python or Java). Preference for candidates capable of using both (Python for AI/Data, Java for Backend Core).
- Architecture: Deep understanding of Microservices, RESTful APIs, and gRPC.
- Data: Experience with SQL (PostgreSQL, MySQL) or NoSQL (MongoDB, Cassandra).
- Fundamentals: Mastery of data structures, algorithms, OOP, and common design patterns.
AI Specialization:
- LLM Production: Proven experience implementing features using OpenAI, Claude, or open-source models (Llama, Mistral) in production.
- Frameworks: Proficiency in AI orchestration libraries: LangChain, LangGraph, CrewAI, or AutoGen.
- Vector Infrastructure: Experience with Vector Databases such as Milvus, Pinecone, Qdrant, or pgvector.
- Agentic Skills: Solid understanding of Function Calling, Memory management (Long-term/Short-term), and advanced Prompt Engineering (Chain-of-Thought, ReAct).
- AI Quality: Knowledge of evaluation frameworks (e.g., Ragas, Arize Phoenix, or LangSmith).
Nice-to-have:
- Experience with high-traffic systems and asynchronous processing.
- Proficiency in Docker, Kubernetes, and Cloud platforms (AWS/GCP/Azure).
- Experience with Redis (Caching) and Message Brokers (Kafka or RabbitMQ).
- Understanding of CI/CD for AI (MLOps).
Why you‘ll love working here.
- Attractive salary you’ll love (full salary in probation for experienced candidates)
- 13th-month bonus
- 14 days of paid annual leave, increasing by 1 day each year
- Premium health insurance
- Learning and development budget to upgrade skills and knowledge.
- Flexible working timeframe
- Modern working equipment (Macbook or LG Gram depending on job, additional monitors etc...).
- Pantry with well-stocked snacks, beverages, coffee machine, massage chair… to help you relax and recharge
- Engagement activities (monthly team bonding, yearly company trip…)
- Sponsored sports clubs
- Business trip opportunities to Korean Headquarters
- Open, friendly, positive work environment