Pedro Oliveira is a Staff Machine Learning Engineer with a decade of experience at Nubank, where he progressed from Machine Learning Engineer to staff-level leadership driving production ML systems for a major fintech in Greater São Paulo. Trained as a computer engineer at Instituto Militar de Engenharia, he operates at the intersection of software engineering and data science, focusing on scalable pipelines, model deployment, and performance optimizations. His background includes applied analytics and graph database work in banking, ETL and database redesign for M&A at Descomplica, and performance-focused platform engineering at VTEX, giving him both research and production credentials. Notably, he contributed early research on smartphone-sensor-based health diagnostics during an exchange at Rice University, reflecting a long-standing interest in turning noisy real-world signals into actionable insight. Colleagues value him for combining hands-on engineering with systematic architecture thinking to move experiments into robust, auditable production services.
10 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Instituto Militar de Engenharia
Contributions:2 PRs, 63 pushes, 2 branches in 7 months
multidimensionalpythonmachine-learningquest
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
Pedro Oliveira - Staff Machine Learning Engineer at Nubank