Internationalization Back End Engineer MM365 – San Francisco, CA

We’re seeking senior engineers with 5+ years of strong coding experience to make significant impact building internal localization tools, strengthening our internationalization practices, and advancing our translation platform for all of the company. Your role will be to help drive the company into the future with faster, more efficient, and higher quality internationalization/localization.

The internationalization platform team is solving difficult problems such as:

  • The company ships its app to the app store continuously. There are hundreds of engineers committing to these repositories. How can we seamlessly integrate high quality, up-to-date translations into that flow?
  • The company’s engineering style is one of continuous deployment. How can we take the time from when a new translation becomes available to when it’s visible in the app down to seconds?
  • The company’s microservice architecture is made up of thousands of services in multiple programming languages. How can we maintain a consistent experience for both developers and end users (e.g. plurals/genders, ICU / CLDR integrations, bidi, pseudolocalization, i18n testing, best practices, etc.)?
  • The company has a strong team of localization program managers and linguists, how can we set them up for perfect localization *and* extreme efficiency?
  • The company moves fast. How can we ensure product and operations teams can move quickly by inputting their own translations without undermining the work of our localization team? How do we leverage all of this data to build machine translation capabilities?

If these challenges sound interesting, then this position is for you.

What you’ll need:

  • Domain expertise. We want the company to feel as local to users in Jakarta and Tel Aviv as it does in San Francisco. You’re no stranger to Unicode standards (CLDR, ICU, etc.), character encodings, locales, or localization toolsets/filetypes and you’re excited to use your unique background and experiences to solve the problems mentioned above.
  • Ability to learn on the go. We’re looking for software engineers who thrive on learning new technologies and don’t believe in one-size-fits-all solutions. You should be able to adapt to meet the needs of our massive growth and rapidly evolving business environment.
  • Boldness. You think a working proof-of-concept is the best way to make a point. You thrive on proving that speed and quality are not conflicting; that you can achieve both at the same time.
  • Versatility. In addition to having an intimate knowledge of the whole web stack, you understand how all the pieces fit together (front-end, database, network layer, etc.) and how they impact the performance of your application.
  • You’re an architect. You know how to build highly scalable, robust, and fault-tolerant services that support our unique rate-of-growth requirements. You stay up-to-date with the latest architectural trends.
  • Passion. You feel ownership over everything you touch. You pride yourself on efficient monitoring, strong documentation, and proper test coverage and you call something “done” only when these are in place.
  • A team player attitude. You believe that you can achieve more on a team – that the whole is greater than the sum of its parts. You rely on others’ candid feedback for continuous improvement and you help others by returning the favor.
  • Design and business acumen. Whether you’re working on an API used by other developers, an internal tool consumed by our Localization Team, or a feature used by millions of customers, your attention to details results in a delightful user experience.

This position is based in the companies’ San Francisco headquarters. However, members of the i18n Team have flexibility and regularly work from our Palo Alto office as well.

For more information contact Jeanne

If this isn’t what you’re looking for maybe you could refer a colleague.  We offer a referral bonus if your colleague is hired.