Software Engineer (Middle Level), Search Ads Group - Ad Product Development Department (GATD)
Core
Architect and lead the development of scalable advertising platform features using AI-augmented workflows and modern cloud-native architectures.
Role type
Senior Software Engineer (Architect & Technical Lead)
Builds
Scalable ad product features and AI-integrated systems for Rakuten's global advertising ecosystem
Domain
AdTech / Cloud-native / AI Engineering
Deliverable
production ML models | product features
Required skills
Java (Spring Boot/Batch), Cloud-native architecture (GCP), Relational & NoSQL databases, Agentic AI workflows, LLM systems architecture, AI-assisted coding tools, System design, Microservices, API design
Preferred skills
Big Data ecosystems (Hadoop, Spark), Dimensional databases (ClickHouse), Frontend frameworks (React.js, Angular), Caching & Messaging (Redis, Kafka), CI/CD pipelines, AdTech domain expertise, BI tools
Technologies
Java, Spring Boot, GCP (BigQuery, DataProc, Composer), MariaDB, MySQL, MongoDB, LangChain, n8n, Cursor, GitHub Copilot, Redis, Kafka, Jira
Responsibilities
Translate business requirements into scalable technical specifications and architectural designs; Own the full SDLC from design to deployment and maintenance; Conduct rigorous code reviews and ensure security best practices; Integrate AI-powered coding assistants and establish standards for AI-assisted code generation; Mentor junior engineers and foster a culture of technical excellence; Evaluate emerging technologies and create strategic roadmaps for innovation
Seniority
Senior, hands-on IC with architectural leadership