Internship

Software Engineer

AI User Experience

Posted on 11/15/2024

Rakuten International

Rakuten International

1,001-5,000 employees

Consumer Software
Fintech
Consumer Goods
Entertainment

Seattle, WA, USA

Category
Full-Stack Engineering
Software Engineering
Required Skills
PHP
Python
JavaScript
React.js
MySQL
Node.js
Ruby
Java
Postgres
C#
Vue.js
MongoDB
REST APIs
LangChain
AngularJS
HTML/CSS
Cassandra
Requirements
  • Proficiency in front-end technologies like HTML, CSS, and JavaScript, and experience with at least one modern front-end framework (e.g., React, Angular, or Vue).
  • Proficiency in Back-End Development, knowledgeable of server-side languages such as C#, Java, Python, Node.js, Ruby, or PHP and familiarity with building RESTful APIs and knowledgeable of Web Development Frameworks
  • Knowledge/familiarity with variety of data schema design, and database management, e.g. relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Proficiency in debugging and problem-solving across both front-end and back-end systems.
  • Ability to write clean, maintainable code, adherence to coding standards and best practices, with a focus on creating well-organized, readable, and maintainable code.
  • Adaptability and willingness to learn, ability to quickly learn new technologies and adapt to changing project requirements.
  • Bachelor’s Degree or above in Computer Science or related field or equivalent practical experience.
  • Experience with testing practices and experience with unit testing, integration testing, and end-to-end testing.
  • Experience in AI-related projects or products strongly preferred.
Responsibilities
  • Develop and Maintain Web Applications: Design, build, and maintain front-end and back-end features for web applications, ensuring they are scalable and high-performing.
  • Build AI Front-End User Experience: Use HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue to create intuitive and responsive user interfaces.
  • Develop AI Back-End Services: Build server-side logic and APIs using technologies like Node.js, Python, Java, or Ruby.
  • Building highly flexible, scalable Agentic AI Framework by leveraging popular AI toolset like LangChain etc.
  • Data schema design and database management: Design and manage databases, such as MySQL, MongoDB, PostgreSQL, or others, ensuring efficient data storage and retrieval.
  • Integrate APIs and Third-Party Services: Integrate external APIs and services, such as OpenAI APIs, payment gateways, social media APIs, or analytics tools, as needed.
  • Perform Testing and Debugging: Write unit, integration, and end-to-end tests, troubleshoot issues, and resolve bugs across the full stack of the application.
  • Optimize for Performance: Improve performance by optimizing application code, databases, and server configurations to reduce latency and increase efficiency.
Rakuten International

Rakuten International

View

Company Stage

N/A

Total Funding

N/A

Headquarters

San Mateo, California

Founded

N/A

Simplify Jobs

Simplify's Take

What believers are saying

  • Strong demand for Rakuten's junk bonds indicates investor confidence and capital for expansion.
  • Rakuten Symphony's Telco Cloud training aligns with growing demand for cloud-native telecom solutions.
  • Rakuten's proprietary AI model development enhances personalization and operational efficiency.

What critics are saying

  • Competition from Mercari's Bitcoin payments could challenge Rakuten's e-commerce market share.
  • Regulatory hurdles may delay Rakuten's unmanned delivery service expansion.
  • Reliance on debt financing from junk bonds could pose financial risks if market conditions change.

What makes Rakuten International unique

  • Rakuten's unmanned delivery service in Tokyo showcases innovation in autonomous logistics.
  • The patent for aircraft landability control device positions Rakuten in the drone delivery market.
  • Rakuten's integration of cryptocurrency features enhances its digital finance offerings.

Help us improve and share your feedback! Did you find this helpful?

INACTIVE