Job Description:
Business Overview
Our Rakuten Group mission is to empower people and society through innovation. The Group offers more than 70 diverse services, including e-commerce services such as <Rakuten Ichiba> - Internet shopping mall, financial services such as <Rakuten Bank>, Mobile network operator business - <Rakuten Mobile>, and professional sports.
Department Overview
AI Engineering Supervisory Department, under the Tech Division, leads the transformation of Rakuten by commercialization of Artificial Intelligence, Cognitive Computing and Machine Intelligence Technologies for Rakuten businesses.
With access to Rakuten’s ecosystem of more than 70 services, global businesses and technology expertise across Asia, Europe and the Americas, IDX – Insights and developer experience is to create tools and technologies to support experimentation, insight creation, tool creation, and ML Serving. Some examples of what we are working on is embedding deep learning models over GPU serving at scale for various important AI initiatives. Tools team works on creating data validation / model validation tools, model evaluation tools etc.
Position:
Position Details
- Develop and maintain applications essential for ensuring ongoing customer satisfaction and operational continuity.
- Collaborate closely with the development and quality assurance (QA) teams to streamline processes, actively contribute to project enhancements, and improve overall efficiency.
- Foster a growth mindset within the development team, promoting a culture of learning and collaboration.
- Create automation scripts (e.g., Python, Bash) to streamline routine tasks, boost system efficiency, and support operational processes.
- Proactively identify and troubleshoot technical issues, leveraging strong debugging and problem-solving skills to maintain seamless operations.
- Maintain comprehensive documentation detailing configurations, processes, and procedures, ensuring accessible knowledge sharing and future reference.
Mandatory Qualifications:
- Proficiency in Python Programming: Essential expertise in Python for creating efficient RESTful Web Services and automating tasks.
- Experience in JavaScript & Web Technologies: Essential proficiency in JavaScript, HTML, and CSS for developing responsive websites and web applications. Familiarity with React.js is a plus.
- Proficiency in Bash and Unix/Linux Command-Line Tools: Essential skills in utilizing Bash scripting and Unix/Linux command-line tools for efficient system management and automation.
- Proficiency in Containerization & Orchestration: Essential expertise in Docker image creation, container management, and Kubernetes deployment for efficient orchestration.
- Understanding of Agile Processes: Experience working in Agile teams to deliver software features iteratively and continually improve products via feedback mechanisms.
- Understanding of API Gateway Security: Knowledge of API gateway concepts to implement secure measures and protect applications from potential security threats.
- Passion for Technology and Continuous Learning: Demonstrated enthusiasm for technology, with a strong desire to learn new programming languages, tools, and technologies to stay updated in the field.
- Strong Problem-Solving Skills: Proficient in critical thinking and problem-solving, capable of identifying and resolving complex technical issues efficiently.
- Experience in Provisioning Infrastructure (GCP/Azure): Desirable experience in provisioning and managing infrastructure within Google Cloud Platform (GCP) or Azure.
- Experience in CI/CD Implementation: Desirable experience in establishing CI/CD pipelines using tools like Jenkins or GitHub Actions to automate and optimize software delivery processes.
Desired Qualifications:
- Understanding of Machine Learning Deployments: Familiarity with deploying machine learning models and frameworks in production environments.
- Knowledge of Java & Spring Boot: Experience in Java & Spring Boot is advantageous.
- Basic Data Engineering Skills (Desirable): Familiarity with basic concepts in data engineering, including data pipelines, ETL (Extract, Transform, Load) processes, and basic data modeling. Exposure to tools like Apache Spark, Apache Hadoop, or similar data processing frameworks is a plus.
- Basic Understanding of Monitoring and Logging (Desirable): Familiarity with foundational concepts of monitoring system performance and logging activities for troubleshooting and analysis purposes.
- Exposure to monitoring tools like Prometheus, ELK stack (Elasticsearch, Logstash, Kibana), or similar platforms is advantageous.
#engineer
#applicationsengineer
#technologyservicediv
Jobs from our Partners
Oracle Cloud Fusion BI Publisher Engineer – ETS Engineer III
Staff Software Engineer II (Hybrid)
Other Jobs from Rakuten
Project Manager - B2C BSS Development Department
Similar Jobs
Senior Software Engineer
Senior Security Operations - Project Manager - CTJ - Poly
Senior Manager, Software Engineering
Staff Software Engineer
Senior Cloud Infrastructure Engineer
Senior Software Engineer - Data Platform
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,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
🥳🥳🥳 232 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee