title | permalink | layout |
---|---|---|
About |
/about/ |
page |
Principal Machine Learning Engineer at McKinsey & Company, based in Portugal. My expertise lies in designing and implementing end-to-end Machine Learning and Generative AI systems, with a focus on real-time predictions, features, and ML lifecycle management.
At McKinsey & Company, I lead the development of ML tools and systems that drive growth and pricing strategies in the B2B sector.
- Led the GenAI initiative for B2B growth
- Led architecture and development of ML tools for growth and pricing strategies
- Enhanced code optimization through custom profiling tools
- Created data preparation and validation tools
Professional Experience 💼
Principal Machine Learning Engineer (Promoted from Senior mid 2024) | B2B Pricing & Growth
- Led the GenAI initiative for B2B growth:
- Developed foundational framework for serving GenAI capabilities
- Implemented GenAI approaches (workflows and agents) for business strategy
- Led architecture and development of ML tools for growth and pricing strategies
- Designed and optimized multi-stage CI/CD pipelines
- Implemented caching strategies and parallel job execution in GitHub Actions and CircleCI
- Created cost-effective CI/CD strategies through runner optimization and workflow refinement
- Implemented matrix testing across multiple Python versions and dependencies
- Automated ML model testing, validation, and deployment processes
- Enhanced code optimization through custom profiling tools
- Custom time-based profiler for code optimization
- Memory profiler integration for resource optimization
- Benchmarking framework for ML pipeline performance tracking
- Created data preparation and validation tools:
- Column mapping and type coercion
- CLI and programmatic interfaces
Machine Learning Engineer | Recommendations
- Architected real-time product recommendation system and migration from batch to stream processing.
- Developed ML models serving millions of users
- Modular recommender models architecture
- Zero downtime model upgrades
- Collaborated with cross-functional teams on recommendation strategies
Quant Analyst | AI Capabilities
- Designed No Code ML platform for model training and serving
- Developed quantitative finance ML pipelines
- Created ETL/ELT pipelines using Kafka, Spark, Avro, and Parquet
- Engineered real-time APIs in Scala and Akka
Data Scientist | Microdata Research Lab
- Developed multiple ML and data mining models for dataset cleansing, standardization and anomaly detection.
- Created a small compiler for analyzing the Stata programming language and its outputs.
- Implemented data obfuscation techniques to protect sensitive data.
Software Engineer | Business Intelligence
- Developed a data manipulation web application in Ruby on Rails to streamline data access and editing.
- Created SQL queries and conducted business intelligence analysis to provide valuable insights for decision-making.
- Advanced: Python
- Intermediate: Rust, Go
- Basic: Scala, Prolog
- Frameworks: PyTorch, TensorFlow, Keras, scikit-learn, LangChain, llama-index
- MLOps: MLflow, Transformers
- Analysis: XGBoost, Pandas, Polars, Numpy
- Vector Stores: PGVector, Redis
- APIs: FastAPI and asyncio (Python), Actix-web and tokio (Rust)
- Cloud: Databricks, AWS
- CI/CD: Docker, CircleCI, GitHub Actions
- Data Processing: Kafka, Spark, Airflow
- Databases: MongoDB, PostgreSQL, Redis
- Real-time prediction serving and feature engineering
- MLOps and model lifecycle management
- Inference optimization
- Performance profiling and optimization
- Data validation and pipeline automation
- Agent and Workflow development
- Prompt engineering and optimization
- RAG systems development
- B2B applications of generative AI
- API design and implementation with FastAPI (Python) and Actix-web (Rust)
- Scalable, and performant systems for ML serving and data processing
- Real-time streaming architectures
- Batch and streaming data processing
- Data validation and quality assurance
- ETL/ELT pipeline design and implementation
- Native: Portuguese
- Fluent: English
- Conversational: Spanish