Cesar Romero
Verified Expert in Engineering
Artificial Intelligence (AI) Developer
Seattle, WA, United States
Toptal member since February 19, 2024
Cesar has over 13 years of experience in machine learning and software engineering. His career spans reputable industry giants like Amazon, Walmart, and Unity and smaller startup environments. Proficient in constructing large-scale classifiers and recommenders, Cesar has spearheaded initiatives involving the utilization of synthetic data for computer vision tasks. Currently freelancing, he prioritizes building maintainable systems that facilitate rapid iteration cycles.
Portfolio
Experience
- Linux - 20 years
- Python 3 - 18 years
- Artificial Intelligence (AI) - 17 years
- Machine Learning - 17 years
- Amazon Web Services (AWS) - 12 years
- Docker - 8 years
- PyTorch - 5 years
- Kubernetes - 5 years
Availability
Preferred Environment
Linux, Emacs, Python 3, Docker, PyTorch, Kubernetes, Amazon Web Services (AWS), Jupyter, Pandas, Python, Data Analytics, Data Analysis
The most amazing...
...project I've led is the launch of the 1st ML service on AWS, including deep learning recommenders and computer vision systems with synthetic data.
Work Experience
Principal Machine Learning Engineer
R5
- Developed a tool to help detect near duplicate images in computer vision datasets, reducing the time to clean the dataset from days to minutes.
- Developed a tool to create datasets for different computer vision tasks and formats starting from video annotations, resulting in better benchmarks and more reproducible experiments.
- Implemented a new centralized dataset registry and process using DVC, S3, and GitLab, resulting in more visibility for management and more reproducible experiments for scientists.
- Designed and supervised the implementation of pipelines and processes for end-to-end offline experimentation, reducing the need for costly visual inspection and enabling data-informed decisions before new models were deployed to production.
- Created a plan to automate the process of producing and serving personalized recommendations, including A/B testing integration, reducing the frequency of updated recommendations from two weeks to daily.
- Created a plan to integrate novel AI behavior into a new VR game, enabling a personalized experience with an agent that can learn in real-time, interacting with the player.
Machine Learning Engineer
groundlight AI
- Worked on the project with the initial batch of full-time engineers, dealing with high ambiguity and adapting to multiple roles as needed.
- Built several aspects of the infrastructure, including monitoring and automated provisioning of edge devices.
- Redesigned and implemented critical parts of the core codebase to increase the productivity of scientists and enable more complex ML pipelines in production.
Principal Machine Learning Engineer
Unity
- Worked across teams in the AI department and led collaborations with other departments.
- Spearheaded initiatives to direct ML and Unity developers toward creating tools for generating synthetic data to enhance computer vision using Unity.
- Played a role in refining the scope of domains and tasks for the initial release of the open-source perception package.
- Identified the necessity for a new internal simulation platform that supported various workloads, including distributed reinforcement learning (RL) and automated domain randomization. This led to the formation of a dedicated simulation platform team.
- Hosted weekly AI lightning talks and reading groups focusing on computer vision, Python, and software design, with monthly Ask Me Anything (AMA) sessions. These avenues aimed to enhance transparency and foster alignment within the AI department.
- Co-authored a proposal to fund a new company-wide ML platform team using tools like Kubeflow, Katib, and MLflow.
Software Development Engineer
Amazon.com
- Automated hyperparameter optimization for recommendation models.
- Used neural networks to produce personalized recommendations across categories and devices (Github.com/amznlabs/amazon-dsstne).
- Engaged as a member of the AWS machine learning service launch team. (Console.aws.amazon.com/machinelearning/).
- Played a role in the same-day delivery launch team (Amazon.com/sameday). Automated the process of determining export eligibility using machine learning.
Linux Administrator
Universidad Simon Bolivar
- Implemented a process to provision several new Linux workstations for students, resulting in a new lab of 16 computers all installed and configured in a single afternoon.
- Performed regular backups of student and professor accounts for the computer science department.
- Implemented a script to automate the backup of individual students and professors, resulting in more free storage on servers, which enabled higher quotas for all active users.
- Installed and configured a server to host internal forums to enhance the existing email lists, resulting in new ways for professors to communicate with students.
- Installed and configured a new DNS server for a new research lab, resulting in a new subdomain that could be used for professional emails and a new website to showcase the work of the researchers at the lab.
- Designed and implemented a new site for a new research lab, enabling the staff to maintain a list of projects that showcase the work done by the researchers.
Experience
Video Stream Processors with Computer Vision
https://github.com/groundlight/stream/tree/mainUnity Simulation
https://unity.com/products/unity-simulation-proI spearheaded the research endeavor focused on training a cutting-edge object detection model using 90% synthetic data.
Synthetic Data for Computer Vision
https://blog.unity.com/engine-platform/use-unitys-perception-tools-to-generate-and-analyze-synthetic-data-at-scale-toAmazon Machine Learning
https://docs.aws.amazon.com/machine-learning/latest/dg/what-is-amazon-machine-learning.htmlAfter the launch, I assumed the position of tech lead to bring containers into the service to make it easier to leverage the ecosystem outside of Amazon. That was the beginning of what was launched two years later as SageMaker.
Education
Master's Degree in Computer Science
UCLA - Los Angeles, CA, USA
Skills
Libraries/APIs
PyTorch, Pandas, TensorFlow, OpenCV, D3.js
Tools
Git, Amazon OpenSearch, NVIDIA Jetson, Fluentd, ChatGPT, Emacs, Jupyter, Ansible, Google AI Platform, Unity SDK, GitLab CI/CD, Google Stackdriver, Apache Airflow, GitHub, Subversion (SVN)
Languages
Python 3, Python, Java, JavaScript, SQL, C#, Python 2
Paradigms
Object-oriented Programming (OOP)
Platforms
Linux, Docker, Amazon Web Services (AWS), Kubernetes, YouTube, Kubeflow, NVIDIA CUDA, Google Cloud Platform (GCP), SharePoint
Frameworks
Django, AngularJS, Hadoop, Bootstrap, Unity
Storage
Google Cloud, Elasticsearch, Redis, PostgreSQL, MySQL
Other
Machine Learning, Artificial Intelligence (AI), Computer Vision, Interviewing, Text Classification, Data Science, Predictive Modeling, Data Scientist, Logistic Regression, Statistical Modeling, Data Analytics, Data Analysis, A/B Testing, Training, Fine-tuning, Deep Learning, Neural Networks, AI Model Training, Exploratory Data Analysis, Classification, Models, Predictive Analytics, Algorithms, MLflow, Public Speaking, Recommendation Systems, Hyperparameters, Technical Leadership, Leadership, Mentorship & Coaching, Generative Pre-trained Transformers (GPT), Machine Learning Operations (MLOps), Large Language Models (LLMs), Applied Research, NLU, Natural Language Processing (NLP), eCommerce, CI/CD Pipelines, Open Source, Open-source Software (OSS), Decentralization, Research, AI Modeling, Chief AI Officer, Prompt Engineering, LangChain, OpenAI GPT-4 API, Convolutional Neural Networks (CNNs), Web Scraping, Education, OpenAI, Optimization, RTSP, Robotics, AI Research, GPU Computing, Data Manipulation, Big Data, Causal Inference, Language Models, Data Engineering, Image Generation, State Machines, Search Engines, DNS, Web Development, Medical Imaging, Reinforcement Learning
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