Tiago Vieira

Software Engineer at Meta

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Tiago Vieira is a seasoned software engineer and AI specialist with 11 years of experience building backend systems and cloud-native infrastructure across international teams. He combines hands-on expertise in Golang, TypeScript/Node.js, Python, and Kubernetes with roles spanning technical leadership, scrum master, and product owner responsibilities. At SAP he led cross-border teams and implemented identity, OAuth2 and PKI solutions, then shifted to senior backend work on Everest ERP before joining Meta. His MSc in AI focused on NLP and he has contributed to the well-known Flair NLP framework by improving transformer-based embeddings and handling long-sequence issues. Comfortable in customer-facing settings, he has run requirements workshops, in-person testing and partner knowledge transfers, which informs his user-focused approach to engineering. Based in London, he seeks new opportunities where he can blend ML research insights with production-grade software architecture.
code11 years of coding experience
job1 year of employment as a software developer
bookMaster of Computer Applications - MCA Artificial Intelligence, Master of Computer Applications - MCA Artificial Intelligence at Federal University of Rio Grande do Sul
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Unisinos
bookTechnician Course Industrial Electronics Technology/Technician, Technician Course Industrial Electronics Technology/Technician at Fundação Escola Técnica Liberato Salzano Vieira da Cunha
languagesEnglish, Portuguese, Spanish
stackoverflow-logo

Stackoverflow

Stats
170reputation
1.3mreached
4answers
1question
github-logo-circle

Github Skills (17)

transformers10
pytorch10
python10
machine-learning10
word-embeddings10
natural-language-processing10
nlp10
xnet10
tokenizer9
sequence-labeling7
tensorflow6
dataframe6
java6
graph-algorithms6
pandas6

Programming languages (6)

JavaC++CGoCythonPython

Github contributions (5)

github-logo-circle
flairNLP/flair

Dec 2020 - Apr 2021

A very simple framework for state-of-the-art Natural Language Processing (NLP)
Role in this project:
userML Engineer
Contributions:7 commits, 2 PRs, 2 issues in 3 months
Contributions summary:Tiago focused on enhancing the transformer-based word embeddings within the Flair NLP framework. They added support for Transformer-XL embeddings, and then addressed issues related to the use of XLNet and TransfoXL models. Their work primarily involved modifying the `flair/embeddings/token.py` file to correctly integrate and manage these transformer models, specifically concerning sequence length handling and long sentence processing. Further commits fixed errors related to the use of long sentences and removed prints, which indicates a focus on refining model integration and overall framework stability.
nlppytorchnamed-entity-recognitionartsemantic-role-labeling
tiagokv/hft_lstm_prediction

Mar 2016 - Sep 2016

Contributions:31 commits, 23 pushes, 3 branches in 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tiago Vieira - Software Engineer at Meta