With a strong foundation in data and machine learning engineering, I transitioned to AI product development with the advent of LLMs. I am deeply involved in all stages of development, including infrastructure (GCP/AWS), databases (PostgreSQL/MongoDB), backend (Node.js), frontend (React.js/Tailwind), and prompt engineering (ChatGPT/Gemini).This shift is a return to my roots in web development, where I initially worked with Ruby on Rails, SQL, HTML, CSS, and JavaScript. My diverse experience allows me to approach AI product development holistically.I have led two teams, one composed of four data engineers and another, of two machine learning instructors.
-
Ai Voice EngineerMirloMendoza, Ar -
Co-FounderChatscript Jul 2023 - PresentMendoza, ArgentinaCurrently building an AI assistants startup.● Backend: Supabase DB, Auth, Storage, Webhooks and Edge Functions. PostgreSQL. Deno. WhatsApp API.● Frontend: React.js, Next.js, Tailwind.● AI: OpenAI API, prompt engineering, function calling. -
Generative Ai EngineerCodigo Mar 2024 - Jun 2024● Created an assistant that generated Solana program interfaces, based on smart contract descriptions, utilizing function calls to lint and refine the interfaces.● Implemented prompt test-driven development using promptfoo.● Engineered prompts to generate program interfaces directly from Solana Rust source code. -
Generative Ai EngineerSoko Solutions Sep 2023 - Dec 2023● Development of a ChatGPT based chatbot using Firebase, Node.js and TypeScript. Heavy use of ChatGPT function calls. Automated testing with Jest and CI/CD workflows.● Retrieval augmented generation (RAG) using Sentence Transformers for embeddings and Chroma vector database. -
Machine Learning EngineerConversenow.Ai Sep 2021 - Jul 2023● NLU model development for voice bot intent classification: Extracted data from BigQuery. Prepared data using Pandas. Analyzed data for bot intent design. Assisted dataset annotation with ChatGPT. Trained and tested models using HuggingFace. Did ML tracking, conducted experiments and compared transformer-based models. Exported models to ONNX format. Utilized DVC for model versioning.● Implemented an end-to-end pipeline with DVC and Papermill for the NLU model, from dataset generation to model deployment. Established a feedback loop using Jira API, getting annotations from reported issues, checking for solved issues and updating those automatically, sending reports to Slack. This automation reduced the manual work of two–three days to zero, increasing model update frequency.● Took ownership of the NLU service project and made refactoring and improvements. Asynchronous Python code. ONNX-based model serving via a gRPC API. ChatGPT integration for specific tasks. Incorporated GitHub actions for testing and deployment. Managed configuration using Consul. Implemented A/B testing for models in production. Created a monitoring dashboard using Looker. Established log-based metrics and alerts on GCP.● Contributed to the voice bot main codebase, a multi-container application written in Go. -
Lead Data EngineerElectriq Power Jul 2020 - Dec 2022● Management and mentorship of the data team. I created a team of 3 junior, 1 semi-senior devs from the ground up.● Designed and leaded the development of a real-time IoT data ingest pipeline, data lake and APIs in GCP using Pub/Sub, Cloud Run, Cloud Functions, Dataflow, InfluxDB, FastAPI. This pipeline replaced a legacy process that run in a single VM. Going serverless provided redundancy and robustness to the pipeline. In addition, the improved data schema and APIs reduced some queries from 60 seconds to 2 seconds.
-
Data EngineerVindow, Inc. Aug 2020 - Sep 2021● Designed and developed a serverless data acquisition and model training pipeline on AWS using Step Functions, Lambda, ECS, S3, MongoDB, CDK — I did it almost entirely in TypeScript. It replaced a single process that used to run on AWS EKS and took ~10 hours to complete. Due costs involved the company updated its data/model monthly; with the new pipeline this was done almost on a daily basis, as it just needed around half an hour to finish.● Developed several data services and exposed them in a Node.js web application. One of them was a document recognizer based on AWS Textract. Another was the retrieval side of a recommendation system in Elasticsearch. -
Machine Learning EngineerMutt Data Jul 2019 - Aug 2020● End-to-end development of data products. Time series featurization and forecasting using several estimators such as XGBoost and FB Prophet. -
Machine Learning EngineerProperati Oct 2017 - May 2019Ciudad Autónoma De Buenos Aires, Argentina● Set up a data warehouse on BigQuery, using Airflow for ETL processes.● Created models using scikit-learn and deployed them as REST APIs using Flask and Docker.
Matías Battocchia Education Details
-
Physics
Frequently Asked Questions about Matías Battocchia
What company does Matías Battocchia work for?
Matías Battocchia works for Mirlo
What is Matías Battocchia's role at the current company?
Matías Battocchia's current role is AI Voice Engineer.
What schools did Matías Battocchia attend?
Matías Battocchia attended University Of Buenos Aires.
Not the Matías Battocchia you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial