Senior ML Engineer
About the Company
They're a data and ML consultancy with 10 years in the market, building recommendation systems, data infrastructure, and AI solutions for clients across the US and LATAM — retailers, fintechs, e-commerce companies. Databricks AI Enterprise Partner of the Year. AWS-certified in marketing and adtech. 300+ projects delivered across 200+ engineers.
The Role
This is a dedicated engagement for a specific client: a B2B marketing platform that processes tens of billions of messages per year for thousands of brands, with hundreds of millions in ARR and tier-1 VC backing. They need to build and mature the recommendation system that decides what message reaches what person, at what moment — at a scale of hundreds of millions of events per day.
The team starts at 3 ML Engineers and can grow to 10–15. This is the first time the consultancy is working with this client's AI/ML org. Whoever joins now defines how the whole thing gets built.
This is not a research role. It's not adjacent to recsys. If recommendation systems haven't been a core part of your day-to-day for the last two or three years, this isn't the right fit.
What You'll Do
Own the client's recommendation system end-to-end: design, training, deployment, and monitoring
Build and mature ranking and retrieval models that process behavioral signals — clicks, opens, purchases — at consumer scale
Operate ML systems at hundreds of millions of events per day, with direct impact on client revenue
Make independent technical decisions and engage directly with client engineering leadership — no intermediaries
Required Qualifications
6 to 9 years of experience in software or data engineering roles
4+ years building and operating ML systems in production
2 to 3+ years with recommendation systems as a core area of work — not adjacent exposure
Hands-on experience with ranking and retrieval architectures; able to discuss tradeoffs from real production work
Direct experience operating systems at consumer scale (hundreds of millions of events per day or more)
Strong Python skills and fluency with a modern ML stack: PyTorch or TensorFlow, scikit-learn, feature engineering libraries
SQL fluency for data exploration and validation
Production deployment experience on AWS, GCP, or Azure
Fluent spoken and written English — this role involves direct technical conversation with US client engineering leaders
Demonstrated autonomy in client or stakeholder-facing settings: owning scope, raising blockers, making independent decisions
Preferred Qualifications
Background in marketing technology, e-commerce, ad tech, or messaging platforms
Experience with multi-tenant or multi-brand data structures
Familiarity with feature stores (Feast, Tecton, or in-house) and low-latency online inference
Experience designing A/B tests and communicating results in business terms
Hands-on experience with Spark or distributed data processing frameworks
This Role Is Not For You If
Your ML work has been primarily in NLP, computer vision, or fraud detection, with recsys as a secondary exposure
The largest production system you've operated handled thousands or low millions of events per day
You're a research-oriented profile without ownership of production systems
Your English isn't ready for unscripted technical conversation
Benefits
100% remote from Argentina, Brazil, Mexico, or Colombia
Paid certifications: AWS, GCP, Azure, Databricks, dbt
English classes included
Extra week of vacation + birthday off
Annual team trip
Referral bonus
Monthly credits on Maslow benefits marketplace
Direct engagement with a US-based enterprise client. Remote from LATAM.
- Departamento
- Engineering
- Puesto
- Sr. Software Engineer
- Ubicaciones
- Buenos Aires
- Estado remoto
- Completamente remoto
Acerca de Thaia
Agencia de reclutamiento boutique especializada en la búsqueda, selección y colocación de talento tecnológico de primer nivel para empresas en toda América Latina.