Senior Software Engineer - Lisbon

Senior Software Engineer - Lisbon






Senior Software Engineer - Lisbon

Detalhes da Vaga

At Unbabel (Full-time), in Lisbon, Portugal
Expires at: 2020-02-10

Unbabel’s “Translation as a Service” platform allows modern enterprises to understand and be understood by their customers in dozens of languages.
Powered by AI and refined by a global community of tens of thousands of human linguists, Unbabel delivers professional-grade content at the scale required by modern enterprises like Facebook, Microsoft, Under Armour, Pinterest and Expedia.
Backed by Scale Venture Partners, Notion, Microsoft Ventures, Salesforce Ventures, Samsung NEXT and Y Combinator, Unbabel is accelerating the shift to a world without language barriers.
We are a diverse team, working every day to build an outstanding organizational culture, based on strong values of transparency, team spirit and continuous learning, with a fast-paced Silicon Valley atmosphere in the beautiful city of Lisbon, Portugal.
To strengthen the Applied AI team, we are looking fora senior developer with machine learning and natural language processing (NLP) experience to build, scale and maintain artificial intelligence (AI) services at Unbabel.You'll be working closely with AI researchers, software engineers, product managers, and data analysts in developing truly disruptive NLP products that are changing the way translation is done. The Applied AI team is responsible for the productization of the core AI platform and exploration of the new opportunities in NLP and AI.


Design, plan, implement, test and analyze mission-critical production code in Python and C++
Profile, monitor and maintain AI tools and services
Implement approaches and ideas to help address challenging problems in translation/localization domain
Design algorithms that combine human & machine workers to train high quality ML models.
Optimization of existing AI services, infrastructure and technical resources
Support critical applications in production
Build reusable tools to aid in rapid iteration and development.
Help develop and maintain a data and computing infrastructure.
Have a lot of fun hanging out with and being a part of the Unbabel team!

Main requirements


MS degree in Computer Science, Machine Learning or Artificial Intelligence major is preferred
Solid foundation in Natural Language Processing
Minimum of 5 years full time hands-on software engineering experience
Minimum of 2 years in developing and promoting machine learning methods and best practices in production environment
Hands on experience with various deep machine-learning techniques and toolkits
Strong proficiency in Python and C++
Knowledge of MT toolkits (Marian, OpenNMT and the like) and NLP libraries and tools (NLTK, SpaCy, CoreNLP) will be a big plus
Experience with agile software development
Fluent English
Strong verbal and written communication skills



Competitive salary at one of Europe’s leading tech startups
Stimulating startup environment committed to diversity and inclusion
Individual budget for training and conferences
Individual budget to setup your workstation(mechanical keyboard, mouse, etc.)
Stock options
Health Insurance
MacBook and external monitor
Yearly company retreat
Healthy food(fruit, dairy & snacks) in the office
Free language courses
Surf trips every Thursday morning before work
Team lunch every Tuesday
Drinks and snacks every Friday

Fonte: Neuvoo2_Ppc


  • Tecnologia da Informação / Programação



  • C++
  • Python