
Mauro Schilman
Verified Expert in Engineering
C++ Developer
Buenos Aires, Argentina
Toptal member since July 6, 2015
While in high school, Mauro competed in several International Math Olympiads and has since continued his love for problem-solving and abstract thinking. He has worked at Google, Booking.com, and Cohere, among other companies, specializing in AI research engineering. Currently, he is an AI advisor and entrepreneur.
Portfolio
Experience
- Cloud - 10 years
- C++ - 10 years
- Python - 10 years
- Large Language Models (LLMs) - 5 years
- Go - 5 years
- Artificial Intelligence (AI) - 5 years
- AI Agents - 2 years
- Rust - 1 year
Preferred Environment
Python, Go, Rust, C++, PyTorch, TensorFlow, Cloud, Large Language Models (LLMs), AI Agents
The most amazing...
...thing I've built is a novel AR gameplay mechanic for my mobile game (Snapybara.com) and a development platform for agentic systems (Agentiqs.ai).
Work Experience
Member of Technical Staff
Cohere
- Contributed to the development of an automated prompt optimization tool, refining prompts for custom metrics such as word count, correctness, and diversity, tailored to specific client use cases.
- Collaborated with clients to evaluate and fine-tune large language models (LLMs) for diverse applications, ensuring consistent prompt performance across model versions.
- Designed and implemented retrieval-augmented generation (RAG) evaluation datasets targeting failure modes like hallucinations, prompt sensitivity, and reasoning errors, incorporating synthetic pipelines for scalable human annotation.
- Delivered proof-of-concept solutions for client use cases, including topic modeling, clustering, sentiment analysis, and web crawling.
- Led the continued pre-training of a cutting-edge compact language model for coding in multiple languages (Java, Python, SQL, and custom DSLs), introducing a novel learning rate scheduler and enhancing synthetic data pipelines via Spark.
- Mentored interns and junior engineers to help them improve their technical and soft skills and conducted workshops to train data annotators on leveraging synthetic pipelines for more efficient workflows.
Staff Applied Scientist
Tractable
- Contributed to the implementation of an end-to-end Machine Learning pipeline for a car damage detection system, composed of panel segmentation and damage segmentation together with an assembly method.
- Developed a Data Engine to enhance the quality and quantity of training and testing labels by establishing a collaborative feedback loop with human annotators.
- Led the training of an out-of-distribution component to improve the overall robustness of the damage appraisal system.
- Improved optical character recognition (OCR) and information extraction model for Japanese fax auto insurance claims, resulting in higher accuracy (from the low 80s to the high 90s) and greater automation (from around 60% to about 90%).
- Enabled TPU training across the research organization, increasing the speed and scalability of model development.
- Designed and implemented the next-generation research training platform, providing a streamlined and efficient process for developing, training, deploying, and continuous re-training of models.
Research Engineer
ASAPP
- Conducted research on various topics, including natural language generation (NLG), constrained dialogue generation, text summarization, entity extraction, and information retrieval.
- Designed and architected scalable, high-quality machine learning (ML) products, including knowledge retrieval and conversation summarization.
- Led the technical development of ML products, notably trend detection, decreasing the contact center incident response times from 2 days to 20 minutes.
- Created and maintained the ML training platform leveraging Airflow with more than 15 different pipelines across the ML Engineering team.
- Led the technical development of sentiment analysis. Created and maintained core utility libraries for AWS management and deployment. Achieved a 20x increase in processing speed of the dataset management library using multiprocessing.
Senior Software Engineer
Medallia
- Developed and maintained core integration systems in production as part of the integrations team.
- Mentored and coached junior members of the team on both hard and soft skills.
- Modernized legacy systems and monolithic codebases.
Developer
Booking.com
- Member of the core infrastructure team, in charge of scaling production databases and developing database automation software.
- Contributed and maintained an open source software called Orchestrator (https://github.com/openark/orchestrator/pulls?q=is:pr+author:maurosr).
- Designed and implemented a tool for analyzing database connection pools performance and issues.
- Designed and implemented a tool for database self-management.
Software Engineer
Leaf Group (formerly Demand Media)
- Developed an asset scan script for scanning the corp and prodding the network's assets to guess their operating system and retrieve data.
- Built an on-call system for managing on-call rotations with complex rules and exceptions.
- Developed a provisioning system connected with VSphere for creating and managing VMs.
- Created a dashboard for displaying aggregated data center information.
- Developed a DNS administration system for viewing the DNS zone files and reserving IPs.
Senior Go Developer
Vulcanize, Inc (via Toptal)
- Contributed to a project involving protocol translation and distributed systems.
- Translated a raft-like consensus algorithm to another, building a translator Go API.
- Designed the protocol interface primitives and implemented them using CockroachDB.
Software Engineer
Moonlighting
- Designed a cross-platform interpreter framework for supporting a scripting language. Created an image processing virtual machine.
- Developed for Android, iOS, Windows Phone, Unix, and OS X.
- Designed an algorithm for estimating platform fitness to process an image.
Software Engineer in Test Intern
Google, Inc.
- Designed and implemented a tool to detect issues in Google's backbone network topology, such as packet drops, as a member of the Infrastructure Test Team.
- Implemented a monitoring tool in Go for the Google Search Appliance while part of the Search for Work Team.
- Fixed a bug in the net Go package; the fix has been successfully merged into the public package.
Experience
MCP Tooling for Developing and Optimizing Multi-agent AI Systems
https://github.com/agentiqs/mcp-kit-pythonLong-term Control for Dialogue Generation: Methods and Evaluation
https://aclanthology.org/2022.naacl-main.54/Snapybara
http://www.snapybara.comEducation
Master's Degree in Computer Science and Mathematics
Facultad de Matematica, Astronomia y Fisica - Universidad Nacional de Cordoba - Cordoba, Argentina
Skills
Libraries/APIs
REST APIs, PyTorch, TensorFlow, React
Tools
Git, Apache Airflow, GitHub, Shell, LaTeX, AWS Step Functions, Makefile
Languages
Python, C++, C, Go, TypeScript, JavaScript, Haskell, HTML, SQL, Rust, Java, PEARL
Paradigms
Model Context Protocol (MCP), ETL
Platforms
Unix, iOS, Android, Mobile, Apache Kafka, Amazon Web Services (AWS), Kubernetes, Google Cloud Platform (GCP)
Storage
Data Pipelines, PostgreSQL, MongoDB, Redis
Frameworks
Tendermint, Flask, Spark, React Native
Other
Cloud, Large Language Models (LLMs), AI Agents, Computer Science, Programming, Artificial Intelligence (AI), Integration, Machine Learning, Agentic AI, Orchestration, Workflow, Supabase, Software Engineering, Architecture, Solution Architecture, Technical Architecture, RAG Systems, Retrieval-augmented Generation (RAG), API Integration, Distributed Systems, Algorithms, Mathematics, Research, Reinforcement Learning, Airtable, Raft Consensus Algorithm, Sentiment Analysis, Topic Modeling, Trend Analysis, Computer Vision, Object Detection, Image Segmentation, Image Classification, Image Generation, GPU Computing
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring