Data Scientist (Machine Learning)
Team: Engineering
Location: Buenos Aires
Commitment: Contractor
Workplace Type: hybrid
SUMMARY:
The Data & Machine Learning Engineer plays a critical role on SQUIRE's newly formed Revenue Intelligence team, building ML-driven features that directly and measurably increase client revenue.
This role combines deep analytical expertise with hands-on engineering to surface revenue opportunities within SQUIRE's appointment, behavioral, and transactional data, and translate them into deployed, production-grade models. Responsibilities include demand forecasting, dynamic pricing, churn and rebooking modeling, experimentation design, and partnering with Product and Engineering to determine where ML can drive the greatest business impact.
REPORTS TO:
Director of Engineering
JOB DUTIES & RESPONSIBILITIES
- Dig into appointment, revenue, and behavioral data to identify where shops are leaving money on the table: demand patterns, pricing gaps, retention leaks, and utilization inefficiencies, and build dollar-ceiling analyses to prioritize what to build first.
- Partner with Product, Growth, and Engineering to determine which problems should and shouldn't be solved with ML, and translate business problems into quantifiable models.
- Design, train, and deploy pricing models, demand forecasts, churn and rebooking models, and other models identified through data analysis.
- Own the full ML lifecycle: data exploration, feature engineering, modeling, deployment, experimentation, and iteration. Data Engineers handle the majority of upstream data pipelines.
- Build feature pipelines and model-ready datasets; set up model monitoring and drift detection to identify degradation before it impacts revenue.
- Design and run experiments including A/B tests, quasi-experiments, and difference-in-differences analyses, deploying to controlled cohorts before scaling, with success metrics tied directly to shop revenue uplift.
- Build experimentation capability across the organization and participate in Agile processes including sprint planning, estimation, and retrospectives.
IDEAL REQUIREMENTS & QUALIFICATIONS
- 3-5 years of experience in data or machine learning engineering, ideally within a product-oriented tech team
- Business outcomes-first mindset; ability to look at a dataset and identify revenue opportunities, not just statistical patterns.
- Strong applied ML skills (regression, classification, time series forecasting, clustering) with sound judgment on tool selection and a bias against over-engineering.
- Hands-on proficiency in Python, SQL, and the modern ML stack (scikit-learn, XGBoost/LightGBM, pandas, etc.); capable of going from notebook to production without a handoff.
- Deep expertise in experimentation and causal inference: A/B testing, quasi-experimental methods, post-release analysis, and interpretation of results in noisy real-world data.
- Strong understanding of core SaaS metrics (ARR, MRR, NDR, LTV, activation, retention) and comfort operating without an existing playbook in a newly formed team.
- English proficiency is a must; ability to clearly communicate ideas and collaborate with English-speaking team members.
- Preferred: Experience with pricing optimization, demand forecasting, or revenue modeling in marketplace or transactional businesses; track record of shipping ML features that moved a business metric; familiarity with Looker, dbt, Snowflake, or similar analytics stacks.
- Preferred: Based in Buenos Aires with availability to work on-site in our office in CABA two days a week (Tuesdays and Thursdays).
NICE TO HAVE
- Experience with pricing optimization, demand forecasting, or revenue modeling — especially in marketplace or transactional businesses.
- You’ve built ML features that shipped to real users and moved a business metric. Not just models that scored well offline.
- Experience building data infrastructure that ML depends on: feature pipelines, monitoring, experimentation workflows.
- Familiarity with Looker, dbt, Snowflake, or similar analytics stacks.
- You’ve worked in a small team where you wore multiple hats and owned outcomes end-to-end.
WHY JOIN SQUIRE?
- Work on impactful, customer-facing features powered by machine learning
- Help shape our AI-first engineering culture
- Enjoy autonomy and ownership over your domain with the support of an exceptional engineering team
- Competitive salary, equity, and benefits in a high-growth, mission-driven company
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
