Our client is a global technology company operating large-scale digital platforms across e-commerce, advertising, and data-driven services. Leveraging advanced technology, data science, and machine learning, the company develops innovative solutions that help businesses grow while delivering seamless and personalized experiences to consumers worldwide.
We are seeking a candidate with experience in
developing and maintaining large-scale Search, Recommendation, or Advertising systems. The ideal candidate has a strong background in building highly scalable, data-driven platforms, optimizing system performance, and delivering reliable services in production environments.
Key Responsibilities
- Lead the architecture and design of scalable, distributed software systems.
- Develop and maintain high-quality, production-grade software throughout the full software development lifecycle.
- Collaborate with product managers, designers, data scientists, and engineers to define technical requirements and deliver solutions.
- Establish and promote engineering best practices, including code reviews, testing, documentation, and operational excellence.
- Mentor and support engineers through technical guidance, knowledge sharing, and collaboration.
- Troubleshoot and resolve complex issues related to scalability, reliability, and system performance.
- Contribute to long-term platform strategy, modernization initiatives, and technology roadmaps.
- Evaluate and adopt new technologies, frameworks, and development practices where appropriate.
- Lead technical initiatives, migrations, and cross-functional engineering projects.
Mandatory Qualifications:\- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
\- 10+ years of professional software engineering experience.
\- Deep expertise in at least one modern language (e.g., Python, Java, Go).
\- Strong understanding of system design, distributed systems, microservices, and cloud architectures.
\- Experience with REST APIs, event-driven systems, and asynchronous processing.
\- Proven experience developing and deploying applications on GCP.
\- Strong competency in data structures, algorithms, and software design patterns.
\- Hands-on experience with CI/CD, testing frameworks, and Git-based workflows.
\- Ability to navigate technical ambiguity, make sound architectural decisions, and clearly articulate technical trade-offs to both technical and non-technical audiences.
Desired Qualifications:\- Experience with Docker, Kubernetes, or other container orchestration tools.
\- Background in high-availability or mission-critical systems.
\- Knowledge of SQL/NoSQL databases, caching strategies, and data pipelines.
\- Familiarity with observability tools (Prometheus, Grafana, ELK, OpenTelemetry).
\- Exposure to security best practices, secure coding, and compliance requirements.
Languages- English: Fluent
- Japanese: Optional / a plus
Work EnvironmentFast-paced, dynamic global environment with collaborative teams across multiple locations
Salary: ¥9M – ¥12M JPY per year
Location: Hybrid (4 days in the office, 1 day remote)
Office Location: Tokyo, Japan
Working Hours: Flexible schedule with core hours from 11:00 AM to 3:00 PM
Visa Sponsorship: Available
※Japanese language certification (such as JLPT N2) is not required for this role, as the company is a large global organization with an international working environment.
Language Requirement: English only
Apply now or contact us for further information: