Senior Data Engineer (432)
Interested in advancing your career internationally? We are here to help!
Ubiminds is a people-first company that collaborates with American software product firms to expand their development capabilities by handpicking elite talent from Brazil. They offer a unique mix of staff augmentation and employer-of-record services.
Ubiminds is aiding a rapidly growing technology and data company focused on APIs, developing modern quoting, enrollment, and member-management solutions for the health insurance and employee benefits sector. They are in the process of expanding their engineering team and introducing new ML/AI-powered features across their platform.
Job Responsibilities:
- Take the lead in all ML/AI engineering initiatives as the primary dedicated member in this domain.
- Develop, deploy, and deliver ML/AI-driven functionalities across various products.
- Collaborate closely with Product, Engineering, and Operations to identify lucrative opportunities and transform them into operational systems.
- Manage the complete lifecycle of ML solutions including problem definition, prototyping, modeling, deployment, monitoring, and ongoing enhancement.
- Set up best practices, tools, and standards for ML/AI development, experimentation, and visibility.
- Enhance data pipelines and feature repositories to support robust ML workloads.
- Partake in architecture assessments, roadmap planning, and cross-team coordination.
- Mentor colleagues on ML/AI concepts and contribute to team growth as the ML/AI practice expands.
- Contribute to a top-notch codebase by following TDD, conducting code reviews, and adhering to well-structured engineering practices.
Required Qualifications:
- Proven experience in building and launching ML/AI systems in production environments.
- Proficiency across the ML lifecycle - from data preparation to deployment and monitoring.
- Hands-on familiarity with advanced AI methodologies such as LLMs and traditional ML algorithms.
- 8–10+ years of experience in software or ML engineering.
- Proficient in at least one major ML/AI programming language (Python preferred).
- Comfortable collaborating in a diverse engineering environment (team predominantly uses Ruby).
- Skilled in building systems from ground zero in ambiguous settings with substantial autonomy.
- Strong communication skills and keenness for transparent, positive collaboration.
Desired Skills:
- Experience in designing ML feature stores, embedding retrieval systems, or ML observability frameworks.
- Knowledge of data-intensive APIs, large-scale data pipelines, or high-throughput backend systems.
- Exposure to infrastructure supporting ML workloads like orchestration and experiment tracking.
- Previous experience in mentoring engineers or familiarizing stakeholders with ML/AI practices.
- Passion for API-centric products and robust engineering regulations.
Team & Workplace Environment:
- A collaborative, experienced engineering organization.
- Emphasis on continuous improvement with practices like TDD, pair programming, and code reviews.
- Strong partnership with Product for exploration, prioritization, and architecture design.
- Addressing impactful challenges in data, APIs, and intelligent system design.
- High autonomy in work, contemporary engineering methodologies, and a focus on technical excellence.
About Ubiminds:
Our Culture:
- Prioritizing people's needs above all else.
- Cultivating a culture of continual self-improvement.
- Valuing initiative, ownership, and dedication.
- Emphasizing teamwork and collective growth.
- Delivering exceptional services and surpassing expectations.
- Promoting openness, honesty, and transparency at all times.
Perks and Benefits:
- Integrated into a product-focused company with full team support in various areas.
- Possess your own MacBook as part of a remote-first policy.
- Access to tech discussions, events, and an esteemed community of engineers.
- Free English lessons with a native speaker to enhance language skills.
- Referral incentive for recommending new team members.
- Enjoy office amenities like snacks, massages, beverages, and games at the Florianópolis HQ.
Recruitment Process:
- Initial chat with a Tech Recruiter about the role and your background.
- Completion of a behavior and code assessment as part of the tech evaluation.
- Assessment review by Ubiminds' CS Manager.
- Interview with the Hiring Manager before receiving an offer.
- Completion of a background check throughout the hiring process.

