Info on the ML/AI Engineer role
Want to get to the next step in your international career? We can support you!
Ubiminds is a GPTW-certified, people-first company that partners with American software product companies to scale their development footprint. Ubi custom-curates Brazilian top 5% talent for their LATAM strategy, offering a unique combo of staff augmentation and employer-of-record services.
Ubiminds is assisting a fast-growing, API-first technology and data company building modern quoting, enrollment, and member-management products for the health insurance and employee benefits space. They are scaling their engineering organization and launching new ML/AI-powered capabilities across their platform.
Challenge
We're looking for a ML/AI Engineer to lead the company's ML/AI engineering initiatives from the ground up.
You will be the first dedicated ML/AI engineer, driving the vision, roadmap, and technical execution of intelligent features across multiple products. This is a high-impact, founder-type role for someone who enjoys ambiguity, technical leadership, and building 0→1 systems inside a mature engineering team.
The engineering organization values high-quality code, strong collaboration, and disciplined software practices such as TDD, pair programming, static analysis, and defined architectural standards. You will work closely with Product, Ops, and cross-functional engineering squads to identify high-ROI AI opportunities and bring them to production.
Responsibilities
- Lead all ML/AI engineering efforts as the first dedicated member of this domain.
- Design, build, and ship ML/AI-powered features across multiple products.
- Partner closely with Product, Engineering, and Operations to identify high-value opportunities and convert them into production systems.
- Own the full lifecycle of ML solutions: problem framing, prototyping, modeling, deployment, monitoring, and continuous improvement.
- Establish best practices, tooling, and standards for ML/AI development, experimentation, and observability.
- Build and improve data pipelines and feature stores to support robust ML workloads.
- Collaborate in architecture reviews, roadmapping, and cross-team planning.
- Mentor other engineers on ML/AI concepts and help grow the ML/AI team as the practice scales.
- Contribute to a high-quality codebase using TDD, code review, and well-structured engineering practices.
Mandatory Skills
- Strong track record of building and launching ML/AI systems in production environments (not only prototypes or research).
- Experience across the entire ML lifecycle: data preparation, modeling, evaluation, deployment, and monitoring.
- Hands-on experience with modern AI approaches such as LLMs, retrieval-augmented generation, and/or traditional ML algorithms.
- 8–10+ years of software or ML engineering experience.
- Proficiency in at least one major ML/AI development language (Python preferred).
- Comfortable collaborating in a polyglot engineering environment (team heavily uses Ruby).
- Experience building from 0→1 in ambiguous environments with high autonomy.
- Strong communication skills and enthusiasm for transparent, positive collaboration.
Nice to Have
- Experience designing ML feature stores, embedding retrieval systems, or ML observability frameworks.
- Familiarity with data-intensive APIs, large-scale data pipelines, or high-throughput backend systems.
- Exposure to infrastructure supporting ML workloads (orchestration, monitoring, experiment tracking).
- Experience mentoring engineers or onboarding stakeholders into ML/AI practices.
- Passion for API-driven products and robust engineering standards.
Team & Environment
- Highly collaborative and senior engineering organization.
- Strong culture of continuous improvement (TDD, pairing, code reviews).
- Close partnership with Product for discovery, prioritization, and architecture planning.
- Work on impactful challenges related to data, APIs, and intelligent system design.
- High autonomy, modern engineering practices, and strong emphasis on technical excellence.
About Ubiminds
Our Culture
- People First. We are all about people!
- Challenge Yourself. Continuous improvement is in our essence.
- Make it Happen. We value attitude, ownership, and commitment.
- We're in This Together. We work, grow, and evolve as a team.
- Averaging on Awesome. We deliver high-quality services and exceed expectations.
- Keep it Real. Honesty, transparency, and openness — always.
Perks and Benefits
As a Senior Data Engineer @Ubiminds, you:
- Are placed in a product-based company, treated like a full-time team member.
- Count on our full back-office support: career guidance, HR, and concierge services.
- Enjoy our remote-first policy.
- Get your own MacBook (no BYOD here!).
- Access tech talks, chapter meetings, and a strong community of top engineers.
- Improve your English through free lessons with a native English speaker.
- Earn a referral bonus when recommending new Ubiminders.