Intern Software Engineer enhancing AI user experience for Rakuten. Contributing to developing innovative applications in a supportive team environment.
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.
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.
Minimum 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.
Benefits
Professional development workshops
Mentorship and resources for growth.
Relationship building opportunities with other interns and professionals.
Product Designer focusing on designing AI - backed customer support experiences at Assembled. Collaborating with product managers and engineers to innovate on support operations.
Graphic & UX Designer at TickPick creating digital design assets across marketing and product. Collaborating with teams and using AI tools for design execution and production.
User experience designer creating user - centred designs that resonate with our audience and align with government standards at Methods. Collaborating within a multidisciplinary team to advocate for user needs and continuous learning.
UX/UI Designer developing user interfaces and user experiences for B2B and B2C products in travel tech. Collaborating with teams to enhance UI consistency and simplify UX for customer journeys.
Senior Product Designer focusing on service, system, and interface design for educational impact. Collaborate with teams to create user - centered solutions while mentoring other designers.
UX/UI Designer at Wizeline involved in developing AI - driven digital products. Focusing on user research, design consistency, and cross - functional collaboration to enhance user experience.
Product Designer designing mobile - first B2B SaaS solutions for frontline workers and enterprise integrations at Blink. Collaborating with teams to enhance user experience and product accessibility.
Founding Product Designer at Pivotal Health shaping design systems for a healthcare reimbursement platform. Collaborating with Product and Engineering to enhance product experiences with intuitive design.
IT Product Designer focusing on the evolution of internal order fulfillment tools at Ford. Bridging complex business logic with intuitive design to enhance efficiency.
Senior Product Designer shaping user experiences for happyhotel, a company enhancing hotel revenue through innovative pricing solutions. Collaborating with Product and Engineering teams for design consistency.