Senior Software Engineer, Display Ads Group, Ad Product Development Department (GATD)
On-siteTokyo, Tokyo, Japan
Job Summary
Translate complex business requirements into scalable technical specifications and architectural designs, owning the full SDLC from initial design through deployment and proactive maintenance. Conduct rigorous code reviews to ensure adherence to security best practices and design patterns while integrating AI-powered coding assistants into the team's workflow. Lead initiatives to refactor systems for better performance, automate repetitive tasks using advanced prompt engineering, and evaluate emerging technologies to integrate innovations that provide a competitive advantage. Act as the primary technical bridge between Product, Design, and Engineering to influence product roadmaps and mentor junior engineers in a global, high-performance team.
Required Qualifications
- 10+ years of professional software engineering experience
- 3+ years in principal/architect-level role
- proven track record of leading complex, large-scale web application projects from inception to production
- Deep hands-on expertise in Java (Spring Boot/Batch)
- Cloud-native architectures (GCP ecosystem: BigQuery, DataProc, Composer)
- Ability to design for scale, performance, and high availability
- Strong proficiency in both relational (MariaDB/MySQL) and NoSQL (MongoDB) databases
- ability to choose the right data storage strategy for specific architectural needs
- Demonstrated experience in designing or implementing Agentic AI workflows (e.g., using frameworks like LangChain, n8n, dify, or custom agent orchestration) to solve complex business problems
- Expert in designing and deploying production-grade LLM applications
- Proficient in end-to-end architectural strategy, including model selection, optimized RAG pipelines, agentic orchestration, tool integration, and rigorous evaluation frameworks to ensure performance and reliability
- Expert-level fluency in AI-assisted coding tools (Cursor, GitHub Copilot, Claude Code)
- Analyzing complex business systems, industry requirements and governance, and creating solution designs from them
- Proven architecture and design experience for cloud-based platforms and enterprise applications including defining microservices boundaries, API design, and asynchronous communication patterns
- A 'get-things-done' mindset with demonstrated accountability for system health and team output
- Excellent communication skills, with the ability to present architectural decisions to mixed audiences including Senior Management, Product Management, and Engineers across disciplines
- Strategic Product Thinking with deep analytical abilities to transform complex business requirements into high-margin, AI-driven platform capabilities
Desired Qualifications
- Java (Spring Boot/Batch)
- JavaScript/TypeScript (HTML5/CSS3)
- MariaDB/MySQL
- MongoDB
- GCP (BigQuery, DataProc, Composer)
- LangChain, LangGraph, n8n, ADK, MCP (Model Context Protocol), or equivalent
- Prompt engineering, RAG, vector databases, LLM observability (LangFuse or equivalent)
- Claude Code, Cursor, GitHub Copilot — fluent in AI-assisted engineering workflows
- Version Control (Git)
- Agile/Scrum
- Task Management (Jira)
- Experience with Hadoop, Spark, Hive, Tez, or Presto
- Dimensional database (e.g. ClickHouse)
- Proficiency in modern frameworks like React.js or Angular
- Experience with Redis, Couchbase, Cassandra, Kafka, or RabbitMQ
- Hands-on experience with CI/CD pipelines (Jenkins)
- Test Automation (JUnit)
- Code Quality tooling (SonarQube)
- Prior experience in AdTech or high-traffic advertising system architectures
- Familiarity with BI tools (MicroStrategy, Tableau) for data-driven decision-making
- Experience evaluating and governing AI tool adoption across engineering teams
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.