Site Reliability Engineer

Job Title: Site Reliability Engineer
Contract Type: Permanent
Location: Tokyo, Japan
Salary: 5000000 - 7000000
Reference: 10461
Contact Name: Dana Greenfield
Job Published: July 30, 2018 09:00

Job Description

Our AI Technology Client is looking for a site reliability engineer to help create innovative and creative services. Successful candidates should be able to help plan out high-quality backend solutions, maintain cloud infrastructure as well as set up automated CI/CD pipelines.


  • Set up, maintain, and continually improve internal planning, development, and testing practices
  • Define backend architecture and implementation details of new features in cooperation with other team members, back-end, and machine learning engineers
  • Specifying and developing scalable and performant cloud infrastructure
  • Ensuring scalability, security and fault tolerance of systems
  • Developing and maintaining a comprehensive continuous integration/deployment system
  • Monitoring and measuring availability, latency, and overall system health
  • Finding bottlenecks and continually improving system performance
  • Running performance and scalability tests
  • Practice sustainable incident response and blameless postmortems

Required Skills:

  • Bachelor’s degree in Computer Science or a similar discipline
  • Experience maintaining production-level API services hosted via cloud service platforms such as GCP or AWS
  • Experience with containerized infrastructure using Docker and Kubernetes
  • Helping specify cloud infrastructure for MVP’s and new features based on customer requirements
  • Architecting and developing solutions with a focus on scalability, security, testability, and maintainability
  • Experience setting up and maintaining CI/CD pipelines
  • Ability to work independently or with a group
  • Systematic and creative problem solving skills
  • Verbal and written communication skills in English
  • Ability to debug and optimize code and automate routine tasks

Preferred Skills & Experience:

  • Verbal and written communication skills in Japanese language
  • Experience working in agile teams
  • Experience working on machine learning and big data projects