ATE: Scale, Simplicity, and Serious Engineering

WPML’s Advanced Translation Editor (ATE) is a powerful translation tool with a slick interface. Thousands of people use it every day, producing gigabytes of translated content every month.

What Makes ATE Interesting

ATE makes a complex task look easy. Behind the scenes, it delivers automatic and human translation at scale. To make this happen, we’ve built infrastructure that handles massive traffic spikes, low-latency editing, and high throughput – while keeping everything super efficient so we can offer great pricing to clients.

ATE has been live for years and powers hundreds of thousands of sites. It’s a mature product that’s just getting started on its next big phase of growth.

We’re aiming to grow usage 5x in the next year. That means building new infrastructure, algorithms, and code. We’re right at the inflection point of real growth.

No investors. No fake deadlines. No corporate nonsense.
Just solid products for happy clients.

The Tech Stack

ATE runs on Ruby on Rails (backend) and React (frontend). We picked Rails for its strong conventions, built-in testing, and all-in-one framework.

Here’s some of what we work on:

  • Optimizing database queries for tables that hold billions of data
  • Invented and maintaining our own framework for scalable background processing
  • Maintaining zero downtime deployments
  • Applying advanced practices for highload scalable systems
  • Building language analysis and translation algorithms
  • Creating automated tests for non-deterministic systems
  • Making React run fast on slow, low-end browsers
  • Smart JS analysis techniques
  • And a whole lot more…

We’re moving our infra to AWS ECS – fast, flexible, and cost-effective for dev teams.

Ruby on Rails
RoR
React
React

The Team

We’re a remote team that works smart and holds high standards. Fixed work hours mean you’re online when your teammates are. We aim for excellence, learn from mistakes, and improve quickly.

Everyone on the team is a full-stack developer. Beyond writing solid code and tests, you’re encouraged to contribute to architecture, algorithms, and workflows.

Sounds like your kind of team?