We deliver custom-curated digital product teams with Staff Augmentation & Employer-of-Record Services in Brazil.
Principal Full Stack Software Engineer – AI-First Development
Location
Brazil
Posted
4 days ago
Salary
0
Seniority
Lead
Job Description
Principal Full Stack Software Engineer – AI-First Development
Ubiminds
• Build agentic workflows and AI-powered products. • Design and deliver production-grade AI solutions from concept to deployment. • Collaborate closely with Product and Engineering teams to deliver high-quality software. • Take ownership of ambiguous problems and drive initiatives end-to-end. • Mentor engineers and help elevate the team's AI capabilities. • Contribute to the evolution of AI standards, patterns, and engineering practices. • Develop scalable and maintainable solutions in a polyglot environment. • Promote strong collaboration and transparent communication across teams. • Influence the technical direction and AI culture of the organization.
Job Requirements
- 8+ years of experience in Software Engineering, Machine Learning, or AI-related roles.
- Strong proficiency in TypeScript.
- Experience with LangGraph, LangSmith, and MCP Servers.
- Proven track record building and deploying production AI/ML systems.
- Experience across the full ML lifecycle, including data preparation, modeling, evaluation, deployment, and monitoring.
- Hands-on experience with LLMs, Retrieval-Augmented Generation (RAG), and modern AI approaches.
- Strong proficiency with Python or another major AI/ML language.
- Ability to work effectively in polyglot environments.
- Experience building products from 0→1 with high autonomy.
- Advanced English communication skills.
Benefits
- Are placed in a product-based company, with the same treatment as their full-time employees.
- Have our full back-office support, from career guidance to HR and concierge services.
- Enjoy our remote-first policy.
- Get your own MacBook.
- Have access to growth opportunities through tech talks, chapter meetings, and remote happy hours.
- Improve your English through free lessons with native English speakers.
- Participate in our Candidate Referral Program.
- Optionally use our Florianópolis office with snacks, games, and weekly massages.
Related Guides
Related Job Pages
More AI Engineer Jobs
Distinguished AI/ML Engineer
FTI - Frontier Technology Inc.Right Data. Best Decisions. | Technology and deep data expertise to drive the best defense and intelligence decisions.
• Architect and integrate hybrid AI systems that combine traditional machine learning, deep learning, large language models (LLMs), and retrieval-augmented generation (RAG) pipelines. • Design and deploy scalable AI architectures including APIs, microservices, and model-serving frameworks that integrate seamlessly with analytic, simulation, or operational systems. • Lead the full AI/ML lifecycle — from data ingestion and feature engineering through training, deployment, and sustainment within secure DoD environments (IL5/IL6, ATO, GovCloud). • Engineer event-driven data pipelines and feature stores for both structured and unstructured data, including text, imagery, and simulation outputs. • Ensure Responsible AI practices by embedding traceability, explainability, and confidence scoring into deployed systems. • Implement and maintain MLOps pipelines (MLflow, Kubeflow, Airflow, Docker/Kubernetes) to support continuous integration, retraining, and drift detection. • Transition R&D prototypes into production, optimizing for mission constraints such as limited compute, edge environments, or disconnected operations. • Provide technical leadership and mentorship, setting standards for model quality, architectural design, and ethical AI deployment across programs. • Collaborate across engineering, data, and modeling teams to unify FTI’s AI portfolio, ensuring interoperability and reuse across mission systems. • Support proposal and solution development, providing technical inputs for AI/ML architectures, data strategies, and Responsible AI assurance frameworks.
AI Engineer – ICAM
General DynamicsA business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in
• Responsible for researching, designing, developing, and implementing AI solutions that enhance Identity, Credential, and Access Management (ICAM) capabilities • Collaborate with identity architects, cybersecurity engineers, data analysts, software developers, and mission stakeholders • Identify opportunities where AI can improve identity analytics, access governance, operational efficiency, cybersecurity, and decision support • Support the full lifecycle of AI initiatives from concept development and experimentation through production implementation and sustainment • Analyze large volumes of authentication, authorization, audit, entitlement, and access governance data to identify trends, risks, and actionable insights • Collaborate with engineers and architects to integrate AI capabilities into existing ICAM platforms and enterprise services
• Define and drive the technical strategy for the agentic platform • Frame and prioritize the highest-impact AI problems • Establish the evaluation and quality framework for AI systems • Set the architecture for trust • Lead the design and delivery of large, cross-team initiatives • Drive adoption of shared agentic capabilities • Act as technical authority for critical decisions and trade-offs • Mentor senior engineers and partner with Product/UX/Applied AI on long-term roadmap
• Implement and maintain clean, well-tested code for MCP tools, agentic features, and their supporting services (front-end and back-end), to team standards • Integrate LLMs and models via APIs/SDKs to deliver agentic workflows, with attention to correctness, latency, and cost • Help build the guardrails of agentic workflows — human-in-the-loop steps, traceability, and clear error handling • Contribute to automated tests, evaluation harnesses for AI behavior, CI/CD pipelines, and developer tooling • Debug and troubleshoot across the stack (agent/tool logic, APIs, web UI), collaborating with senior engineers and QA • Work with Product and UX to translate requirements into technical tasks; surface risks and blockers early and seek mentorship



