×
Dr. Tomás Silveira Salles

Dr. Tomás Silveira Salles

Mathematician · ML Research Scientist · Software Engineer

Cologne, North Rhine-Westphalia, DE
Portuguese, German, English

Background


Work Experience

Work Experience

  • Research Scientist, DeepL

    Apr, 2022 - Present

    • Trained, evaluated, and deployed machine translation models — from encoder–decoder architectures to, more recently, LLMs — on top of large-scale internal ML infrastructure (Megatron-based distributed training, evaluation, and inference pipelines).

    • Built and maintained the backend for serving those models — input preprocessing, output postprocessing, and orchestration of multi-model, multi-step translation pipelines.

    • Generated synthetic training and evaluation data for a range of MT tasks using heuristics, rules, and LLMs — both in-house models and third-party batch APIs.

    • Designed and managed human annotation projects for training and evaluation data.

    • Built data-extraction pipelines to mine MT training and evaluation examples from sources such as arXiv PDFs and LaTeX.

    • Interviewed Research-team candidates on foundational mathematics.

  • Software Development and Data Analysis in Energy Trading, Next Kraftwerke GmbH

    May, 2019 - Mar, 20222 years 10 months

    • Developed (in Python) applications for real-time anomaly detection and correction of electricity grid feed-in data.

    • Developed libraries and applications for internal data management.

  • Software Development in Mobile Applications (iOS) and Embedded Systems, ImagineOn GmbH

    Jul, 2017 - Apr, 20191 year 9 months

    • Designed customer-specific IT solutions with a focus on IoT and smart home.

    • Developed (in Swift and Objective-C) the corresponding apps for iOS devices.

    • Developed (in C++ and C) the software for the associated embedded systems.

    • Wrote articles on various IT topics for the company website.

  • Algorithm and Software Development in Chip Design, Research Institute for Discrete Mathematics, University of Bonn

    Oct, 2015 - Jun, 20171 year 8 months

    • Developed and implemented (in C++) algorithms for the automated placement and routing of the components of a computer chip.

    • Solved optimization problems related to signal delay, power consumption, and area usage.

    • Worked in partnership with IBM.

Skills

Skills

  • Programming & Typesetting Languages (most to least recently used)

    Python

    C++

    C

    Swift

    Objective-C

    LaTeX

  • Machine Learning & Research

    Neural machine translation

    Model training & evaluation

    LLM & encoder–decoder architectures

    Automatic MT evaluation metrics

    Synthetic data generation

  • Infrastructure & Tools

    Docker

    Git

    CI/CD pipelines

    SQL databases

    REST APIs

Education

Education

  • Mathematics (focus: Mathematical Logic, Model Theory, and Topology), PhD in Mathematics, University of Bonn (Rheinische Friedrich-Wilhelms-Universität Bonn)

    Jan, 2012 - Jan, 2016

  • Mathematics (focus: Mathematical Logic, Model Theory, and Topology), Master of Science in Mathematics, University of Bonn (Rheinische Friedrich-Wilhelms-Universität Bonn)

    Jan, 2009 - Jan, 2012

  • Mathematics, Bachelor of Science in Mathematics, UNICAMP (University of Campinas)

    Jan, 2005 - Jan, 2008

Interests

Interests

  • Piano · Climbing/Bouldering · Photography · Cooking