Pedro Spinosa

ML Engineer @ Nubank | AI Platform | MLOps & Infra

Brazil

Pedro Spinosa

About Me

I am a software engineer with a strong background in AI and Machine Learning, passionate about building reliable, scalable ML Platform infrastructure and DevOps solutions. For almost three years, I've been working on an AI Platform team, building tools and frameworks that boost productivity and scalability for ML and data science teams, contributing to ML operations. I aim to apply my skills in software development, ML, and large‑scale production systems to create impactful solutions.

4

Years Experience

13

Skills

2

Certifications

Experience

Machine Learning Engineer

Nubank

September 2024 - Present (11 months) São Paulo, São Paulo, Brazil
  • Built an integration service that enables third-party model deployment within the current infrastructure, supporting the addition of state-of-the-art LLM models and automating the onboarding workflow for external models
  • Provided ongoing support and enhancements to the current ML development tool, adapting it to meet evolving use cases and optimizing the model training and scoring workflows
  • Developed technical reference materials and documentation for AI infrastructure, conducted tool training for development teams, and maintained ongoing feedback loops with users to continuously improve MLOps solutions

Junior Machine Learning Engineer

Nubank

January 2024 - August 2024 São Paulo, São Paulo, Brazil
  • Implemented a lifecycle process for Python versions, enabling reliability of models and libraries, along with updating all AI platform libraries to comply with updated Python range versions
  • Led performance optimization initiatives, achieving significant latency reductions in model inference, enabling multi-parallelism and scoring in batch
  • Enhancing our model development tool to better align with user experience requirements, while also strengthening foundational processes to improve the overall development experience—particularly for new users entering the system

Machine Learning Engineering Intern

Nubank

September 2022 - December 2023 São Paulo, São Paulo, Brazil
  • Developed standardized containerization patterns for ML model deployment, improving resource utilization
  • Built foundational REST API endpoints for model serving, streamlining deployment workflows
  • Contributed to team knowledge sharing, enhancing documentation and best practices in ML infrastructure

Machine Learning Researcher

Insight Data Science Lab

May 2021 - August 2022 Fortaleza, Ceará, Brazil
  • Developed an application that utilizes Named Entity Recognition to identify and highlight entities within a text‑based bulletin. To achieve this, the API utilizes two libraries/frameworks for building base models: SpaCy and Keras
  • Developed an ML operation tool implemented as a class enabling parallel or queued machine learning model training, resulting in a productivity increase of at least 50% by utilizing background threads
  • Created a testable and reliable monitoring class using WebSockets, providing real‑time updates on machine learning model training progress and performance during each epoch for improved ML operations visibility

Skills & Expertise

AI/ML

Deep Learning NLP/NER Machine Learning

DevOps

Docker MLOps Containerization

Backend

FastAPI REST APIs

Programming

Python

Cloud

AWS

Engineering

Performance Optimization

Soft Skills

Documentation Team Collaboration

Education

Bachelor's degree, Computer Science

Federal University of Ceara

2019 - 2023

Fortaleza, Ceará, Brazil

Certifications

AWS Academy Machine Learning Foundations

AWS

AWS Academy Cloud Foundations

AWS

Get in Touch