Rakuten International→
Intern - AI Engineer at Rakuten International in San Mateo, CA
InternshipOn-siteFull-timeSan Mateo, CA$73k–$104k/yr
Skills
multi-agent systemspythonagent orchestration frameworkslarge language modelsasynchronous programmingdistributed systemsretrieval-augmented generationvector databasessoft skills
Job Description
Summary: Rakuten International is a division of Rakuten Group, Inc., a Japanese global technology leader in services that empower individuals and businesses. They are seeking an AI Engineer Intern to contribute to the design and implementation of production-grade AI solutions, focusing on orchestrating complex workflows for their global advertising platform.
Responsibilities:
- Develop Multi-Agent Architectures: Collaborate with senior engineers to design and implement systems where multiple AI agents coordinate to execute complex workflows
- Engineer Robust Frameworks: Build and refine agent communication patterns, memory management systems, and tool-usage protocols to ensure reliability and scalability
- System Integration: Integrate LLMs with external APIs, databases, and existing enterprise infrastructure to create seamless automation loops
- Reliability & Scaling: Assist in creating orchestration layers that manage failure modes gracefully and ensure consistent performance in a production environment
- Innovation & Best Practices: Contribute to internal codebases and help establish engineering standards for agentic development within the organization
Required Qualifications:
- Currently pursuing a Master's degree in Computer Science, Artificial Intelligence, Data Science, Machine Learning, or a related technical field
- Demonstrated history of building multi-agent systems (via internships, research, or significant personal projects)
- Strong programming skills in Python with an emphasis on writing clean, maintainable, production-quality code
- Hands-on experience with agent orchestration frameworks (e.g., LangGraph, CrewAI, AutoGen, Semantic Kernel, or custom-built solutions)
- Deep understanding of Large Language Model capabilities, context management, and advanced prompting strategies
Preferred Qualifications:
- Active contributions to open-source AI or agent-based repositories
- Familiarity with asynchronous programming, message queues, and distributed systems concepts
- Experience implementing Retrieval-Augmented Generation (RAG) architectures and utilizing vector databases
- Knowledge of evaluation metrics and observability tools for monitoring agent performance
Required Skills: Multi-Agent Systems, Python, Agent Orchestration Frameworks, Large Language Models
Important Skills: Asynchronous Programming, Distributed Systems, Retrieval-Augmented Generation, Vector Databases
Nice-to-Have Skills: Soft Skills