About the role#
We are looking for a Software Engineer to join the Rakuten AI User Experience team. This role focuses on building a flexible and scalable Agentic AI framework to serve as the core of the Rakuten ecosystem. You will work on full-stack development to create intuitive AI-driven user experiences. We welcome engineers from diverse backgrounds, including those looking to transition into the AI space, and provide mentorship to support your growth.
What you'll do#
- Design, build, and maintain full-stack features for web applications.
- Create responsive user interfaces using HTML, CSS, JavaScript, and modern frameworks.
- Develop server-side logic and APIs using languages like Node.js, Python, Java, or Ruby.
- Build and manage Agentic AI frameworks using tools like LangChain.
- Design database schemas and manage data storage for efficient retrieval.
- Integrate external APIs and third-party services into our systems.
- Write unit, integration, and end-to-end tests to ensure code quality.
- Troubleshoot and resolve bugs across the full stack.
- Optimize application code, databases, and server configurations for performance.
What you'll need#
- A Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- Proficiency in front-end technologies including HTML, CSS, and JavaScript.
- Experience with at least one modern front-end framework such as React, Angular, or Vue.
- Proficiency in back-end development using languages like C#, Java, Python, Node.js, Ruby, or PHP.
- Familiarity with building RESTful APIs and working with web development frameworks.
- Experience with data schema design and database management systems.
- Ability to write clean, maintainable code and follow best practices.
- Experience with testing practices including unit, integration, and end-to-end testing.
- Strong debugging and problem-solving skills across full-stack systems.
- Experience in AI-related projects is preferred.
Location & details#
- Location: San Mateo, California.
- Modality: On-site.
- Employment type: Full-time.
- Compensation: This is a paid internship.
- Term: Rolling.
About Rakuten International
Rakuten International operates as a public company based in San Mateo, California. It maintains a workforce of 1,001 to 5,000 employees. The business manages a portfolio that includes e-commerce, digital content, advertising, and communications. It serves more than 1 billion members across the globe.
How to get in at Rakuten International
Securing an internship at Rakuten International requires a proactive approach to timing. Intern Insider sends an instant alert the moment a role matching your target is published anywhere, so you apply among the first, as early applicants get seen before the pile grows. This helps you avoid the frustration of submitting materials to a role that has already been filled. You can also improve your chances by reaching out to the people actually hiring for these positions. Intern Insider surfaces the recruiters behind the company's roles so you can reach out directly to ask about the role or a referral, which materially improves response rates. Connecting with a human being often provides the clarity you need to stand out from the rest of the applicants.



