Computer Futures logo

Back End Developer

Moves you to
Japan
Support
Visa sponsorship
Posted

71,361 relocation jobs, straight from company career pages

100% free · New jobs every minute

Show job description

About the opportunity


We are hiring a Senior Backend Engineer to join an international AI engineering team in Tokyo.

The team develops and operates a large-scale machine translation and machine-learning platform supporting real-time and batch workloads across multiple digital services.

This is a hands-on engineering position for someone with strong experience in backend development, distributed systems, cloud-native platforms, event-driven architecture, and production operations. Previous machine-learning platform experience is valuable, but candidates with exceptional high-scale backend experience and an interest in AI infrastructure are also encouraged to apply.


What you will work on


You will contribute to a platform that exposes machine-learning and translation capabilities through reliable production services.


Responsibilities include:


  • Design, develop, test, and maintain distributed backend services
  • Build and improve real-time and batch-processing APIs
  • Develop reliable asynchronous and event-driven workflows
  • Improve latency, throughput, scalability, and infrastructure efficiency
  • Deploy and operate services using GCP, GKE, and Kubernetes
  • Support production systems running on Linux
  • Design messaging workflows using Kafka, Google Pub/Sub, or similar technologies
  • Improve autoscaling, observability, deployment, and rollback processes
  • Work with relational databases, caching layers, and search technologies
  • Collaborate with machine-learning engineers on inference and model-serving workflows
  • Produce technical designs, implementation documentation, and operational procedures
  • Participate in code reviews, system-design discussions, troubleshooting, and continuous improvement
  • Collaborate with international engineering teams across Japan and India


Required experience


  • Approximately five or more years of professional software-engineering experience
  • Strong backend development experience in at least one of:
  • Go
  • Python
  • Java
  • C++
  • Rust
  • Experience designing and operating microservices or distributed systems
  • Experience with event-driven architecture or messaging technologies such as:
  • Kafka
  • Google Pub/Sub
  • Pulsar
  • RabbitMQ
  • NATS
  • Amazon SQS
  • Experience with Kubernetes and containerized production workloads
  • Strong understanding of relational databases such as PostgreSQL or MySQL
  • Experience with Linux-based production systems
  • Understanding of concurrency, asynchronous processing, worker-based systems, and failure recovery
  • Experience owning services from design and implementation through deployment, monitoring, and production support
  • Professional English communication skills


Highly desirable experience


  • Google Cloud Platform and Google Kubernetes Engine
  • Horizontal Pod Autoscaling and Kubernetes resource optimization
  • Terraform, Helm, Argo CD, or similar deployment tools
  • Batch-processing or workflow-orchestration systems
  • Airflow, Temporal, Spark, Flink, or distributed worker architectures
  • Model serving, online inference, or batch inference
  • MLOps or machine-learning platform engineering
  • NVIDIA Triton, ONNX, KServe, Ray Serve, vLLM, or Vertex AI
  • NLP, machine translation, semantic search, recommendation systems, or vector search
  • PostgreSQL query optimization, indexing, Redis, or Elasticsearch
  • Prometheus, Grafana, OpenTelemetry, Datadog, or similar observability tools
  • Performance engineering involving RPS, QPS, p95, or p99 latency
  • Experience leading technical design reviews or mentoring engineers


Working conditions


  • Location: Tokyo, Japan
  • Workplace: On-site
  • Working hours: 9:00 AM to 5:30 PM, Monday to Friday
  • Contract: Initial two-month contract followed by three-month renewals
  • Compensation: Up to JPY 7 million annually, depending on experience and interview performance
  • Working language: English
  • Japanese: Not required


Overseas applicants


Applications from candidates currently outside Japan are welcome.

  • Japanese work visa sponsorship is available
  • Candidates must be willing to relocate to Tokyo and work on-site
  • Flights, initial accommodation, shipping, and other relocation expenses must be self-funded
  • Candidates should carefully consider the compensation and renewable-contract structure before applying
  • The successful candidate must be able to complete the visa and relocation process within an agreed timeframe


Application requirements


Please submit an up-to-date, detailed CV showing:

  • Technologies used in each role
  • Personal responsibilities and ownership
  • Production scale, such as RPS, QPS, transactions, events, users, or data volume
  • Performance or reliability improvements
  • Cloud and Kubernetes responsibilities
  • Messaging, batch-processing, or distributed-systems experience
  • Availability and notice period
  • Current location and relocation readiness



Similar jobs