Build With Us

62
companies
864
Jobs

Backend Engineer

Unbabel

Unbabel

Software Engineering
Lisbon, Portugal
Posted on Friday, January 5, 2024
Engineering · Lisbon · Hybrid Remote

Backend Engineer

Join us: Shape the future of translation! Build robust systems, empower a global community, and drive innovation at scale.

About Unbabel

The company’s language operations platform blends advanced artificial intelligence with human editors, for fast, efficient, high-quality translations that get smarter over time. Unbabel integrates seamlessly in any channel so that agents can deliver consistent multilingual support from within their existing workflows. Making it easy for enterprises to grow into new markets and build seamless customer experiences in every corner of the world.

Based in San Francisco, California, Unbabel works with leading customer support and marketing teams at brands such as Facebook, Microsoft, Booking.com, and Under Armour to communicate effortlessly with customers around the world, no matter what language they speak.


What’s the opportunity about?

We're actively seeking a Backend Software Engineer to join our Community Team. We need someone who not only possesses the technical qualifications but also carries genuine enthusiasm for our mission to empower our translators and revolutionize the landscape of translation at scale. As a Backend Software Engineer, you'll play a pivotal role in developing and maintaining the infrastructure that powers our platform.

Our office is in Lisbon and this is a hybrid role.

Your responsibilities will include:

  • Architecting and building robust backend tools and systems to elevate our translators' capabilities, enabling them to work faster and more efficiently while ensuring a rewarding experience and consistent income.
  • Crafting solutions for complex queue management, ensuring seamless connections between translators and translation jobs, handling an immense volume of hundreds of millions of words annually.
  • Collaborating closely with the team to empower our community management efforts, providing tools and systems that enable efficient control and access for our community management team, overseeing thousands of translators globally.

Responsibilities

  • Designing and implementing reliable architectures and services;
  • Maintaining and improving existing services;
  • Writing reusable, testable, and efficient code;
  • Performing task breakdown and prioritization of software development-related activities;
  • Contributing to a culture of self-improvement and high standards of quality;
  • Identifying and solving problems quickly and efficiently, especially in an environment where there are time constraints and a need for rapid prototyping.

Requirements

Must have

  • Minimum of 2 years of relevant experience;
  • Experience in writing clean, concise, testable, and maintainable code;
  • Experience with RESTful APIs and/or gRPC;
  • Experience with relational and/or non relational databases (such as Postgres or MongoDB);
  • Experience in test automation frameworks, optimising performance and security enabling delivery of robust and maintainable architecture;
  • Experience working in an Agile software engineering environment;
  • Comfortable with English communication;
  • Strong interpersonal and communications skills;
  • Ability to collaborate within team and across teams; demonstrate attention to detail; possess a “can-do” attitude; and eagerness to learn new things.

Nice to have

  • Experience with relevant Python frameworks (FastAPI, Flask);
  • Experience in implementing microservices;
  • Experience with Kubernetes;
  • Experience building, operating, and truly owning services. Implementing alerting, metrics, monitoring and logging using Prometheus, Grafana, Kibana, PagerDuty;
  • DevOps experience (AWS preferred) architecting, configuring cloud technology stacks (Compute, Network Security, API Gateways, VPCs, Kafka/MKS, Gitlab CI/CD etc);
  • Understanding of AWS (S3, SQS, etc) and terraform.

What to expect from our interview process?

  1. Interview with Recruiter
  2. Backend Take-home Challenge
  3. Technical Interview
  4. Interview with VP of Engineering


Benefits

  • Competitive salary at one of Europe’s leading tech startups;
  • A stimulating startup environment committed to diversity and inclusion;
  • Health insurance;
  • Stock options;
  • Flexible working hours;
  • Individual budget to set up your workstation;
  • Budget for learning and development;
  • Free office breakfast.

Diversity Statement

Unbabel is an Equal Opportunity Employer. We do not discriminate based on ethnicity, religion, colour, sex, gender identity, sexual orientation, age, or mental disability. Not only do we not discriminate, but we celebrate differences. If for whatever reason you need us to make reasonable adjustments and adaptations to our recruitment process, please let your recruiter know.

(We are not accepting candidates coming from recruitment agencies at this moment)

Department
Engineering
Role
Backend Engineer
Locations
Lisbon
Remote status
Hybrid Remote
Employment type
Full-time

About Unbabel

Unbabel enables enterprises to offer seamless global support in any channel, and in any language.

The company’s AI-powered language operations platform combines the speed of machine translation with the polish of native-speaking editors, enabling enterprises to grow and build customer trust in every corner of the world.

Founded in 2013
Co-workers 328
Engineering · Lisbon · Hybrid Remote

Backend Engineer

Join us: Shape the future of translation! Build robust systems, empower a global community, and drive innovation at scale.

Already working at Unbabel?

Let’s recruit together and find your next colleague.