Job Description:
About Rakuten
Rakuten Group, Inc. is the largest e-commerce company in Japan and provides a variety of services in e-commerce, fintech, digital content, and communications to users worldwide.
Department Overview
Rakuten is a global technology company dedicated to leveraging its membership ecosystem and data to positively impact society. Our AI for Business Department (AI4B) leads this initiative, operating as a center of excellence, focusing on developing and deploying innovative solutions that combine the frontier Large Language Models (LLMs) with established data science and machine learning techniques. These solutions enhance our products and services across our Commerce & Marketing, FinTech, and Mobile business units. We are a group of data scientists, data engineers, backend and frontend developers, product managers, project managers, and designers who are passionate about applying their skills to make a significant difference to potentially change society for the better through AI.
Position:
Why We Hire
We are looking for a senior backend software engineer to work on our offerings - Rakuten AI for Business, and Rakuten AI APIs.
Position Details
- Rapidly develop and integrate multiple micro-services that will serve our Large Language Model based applications as AI APIs
- Design and develop highly scalable cloud infrastructure to host the backend APIs
- Deploy solutions in multi-cloud (Azure, GCP primarily) environments and set enterprise-grade secure networking
- Work together with the product team, and frontend team to ship product features consistently
- Be ready to engineer at the edge, by taking careful and quick action in stressful situations
Mandatory Qualifications:
- Bachelor’s degree in Computer Science/Computer Engineering, Core Sciences, or other relevant majors.
- Minimum 3-5 years of experience in either backend service development or data engineering domain.
- Strong practical knowledge in application development and deploying it in any of the popular cloud environments (Azure, GCP, AWS)
- Good understanding of unix operating systems, and networking concepts.
- Strong programming skills using Python. Solid knowledge of practical implementation of various data structure and algorithms.
- Hands-on experience with at least one database (e.g., PostgreSQL, MongoDB, MySQL) and one data processing framework (e.g., Hadoop, Spark, Flink, etc)
- A strong problem-solving mindset and good communication skills.
- Self-motivated, effective communication and the ability to work together with teammates from diverse environments and backgrounds.
Desired Qualifications:
- Hands on experience in designing, developing and deploying an application end-to-end. (Drawing board to 100+ users)
- Machine Learning : Data preparation, algorithms (regression/classification), model development, serving predictive models in production
- Generative AI : Knowledge on LLMs, integrating LLMs into applications, LangChain
- Interest and trials with Generative AI (PoC applications, pet projects)
- Knowledge of Golang or similar highly efficient API/microservice programming language
#backendengineer #aidatadivision
Languages:
English (Overall - 4 - Fluent)Other Jobs from Rakuten
Similar Jobs
Engineer, Senior Staff- Java/Cloud
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say