Intern

Rakuten International

San Mateo, CAFresher1h agovia LinkedIn

About the Role

The Rakuten AI User Experience team is seeking an innovative and dedicated Software Engineer Intern. This role involves advancing the AI user experience to serve as the foundational core across the Rakuten products ecosystem by developing innovative AI user experience frameworks. The ideal candidate will have a strong passion for building solid, flexible, and immersive AI user experiences using state-of-the-art technologies. This is an opportunity to gain critical skills and knowledge needed to transition into the AI space, and the company is dedicated to supporting career changers with unique perspectives and expertise.

Key Responsibilities

  • Design, build, and maintain front-end and back-end features for web applications, ensuring scalability and high performance.
  • Build AI Front-End User Experience using HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.
  • Develop AI Back-End Services using server-side languages such as Node.js, Python, Java, or Ruby.
  • Build highly flexible, scalable Agentic AI Frameworks by leveraging popular AI toolsets like LangChain.
  • Design and manage databases, such as MySQL, MongoDB, PostgreSQL, or others.
  • Integrate external APIs and services, such as OpenAI APIs, payment gateways, social media APIs, or analytics tools.
  • Write unit, integration, and end-to-end tests, troubleshoot issues, and resolve bugs across the full stack.
  • Optimize application code, databases, and server configurations to reduce latency and increase efficiency.

Requirements & Tech Stack

  • Proficiency in front-end technologies: HTML, CSS, and JavaScript.
  • Experience with at least one modern front-end framework: React, Angular, or Vue.
  • Proficiency in Back-End Development.
  • Knowledge of server-side languages: C#, Java, Python, Node.js, Ruby, or PHP.
  • Familiarity with building RESTful APIs.
  • Knowledge of Web Development Frameworks.
  • Knowledge/familiarity with variety of data schema design and database management:
  • Relational databases (e.g., MySQL, PostgreSQL).
  • NoSQL databases (e.g., MongoDB, Cassandra).
  • Proficiency in debugging and problem-solving across front-end and back-end systems.
  • Ability to write clean, maintainable code and adhere to coding standards and best practices.
  • Adaptability and willingness to learn new technologies and adapt to changing project requirements.

Qualifications

  • Bachelor’s Degree or above in Computer Science or related field, or equivalent practical experience.
  • Experience with testing practices, including unit testing, integration testing, and end-to-end testing.
  • Experience in AI-related projects or products strongly preferred.

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 148 need no experience

Most hiring: Emonics LLC, Collins Aerospace, Lockheed Martin

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job