Skip to Content

Sr. Android Developer

We're looking for a Sr. Android Developer 🚀

About the Role

We are looking for an experienced Senior Android Developer to join our dynamic team and contribute to creating cutting-edge mobile experiences. You’ll collaborate closely with designers, backend engineers, and product managers to build and deliver innovative Android solutions for our prominent client in the USA, a global leader in digital crafting technology.

What You’ll Do

  • Design, develop, and implement robust Android applications using Kotlin and Java.
  • Integrate mobile applications seamlessly with backend services and APIs.
  • Engage in UI/UX discussions, providing expert guidance to optimize usability and aesthetic appeal.
  • Participate actively in agile processes, including sprint planning, feature discussions, and code reviews.
  • Write and maintain unit, integration, and UI tests to ensure product reliability.
  • Continuously research and adopt new technologies and methodologies to enhance development efficiency.
  • Directly communicate with stakeholders in the USA to deliver top-tier solutions.

What We’re Looking For

  • 5+ years of professional experience in software development focused on Android.
  • Extensive hands-on experience developing native Android applications using Kotlin and Java.
  • Proficiency in designing applications compatible with Android 6.0 (API level 23) and higher.
  • Solid understanding of architectural patterns such as MVVM, MVC, or Clean (Onion Architecture).
  • Expertise in creating adaptive and responsive UI layouts for diverse hardware configurations.
  • Strong problem-solving and debugging capabilities paired with excellent communication and critical thinking skills.
  • High level of English proficiency, both written and spoken.

Nice to Have

  • Experience with Jetpack Compose and migrating from XML layouts.
  • Familiarity with Jetpack Navigation and Open API standards (Swagger).
  • A track record of successfully prototyping and iterating new application features.
Remote
Engineering
Full-Time

Sr. iOS Developer

We're looking for a Sr. iOS Developer 🚀

About the Role

We are seeking a talented Senior iOS Developer to join our team and drive the creation of high-performance iPhone and iPad applications. You’ll be part of a large, collaborative team working closely with designers, back-end engineers, and product managers to deliver innovative mobile solutions for a leading client in the USA.

What You'll Do

  • Develop and implement robust, user-centric iOS applications that stand out in terms of performance and design.
  • Collaborate across multiple roles—design, product, and engineering—to bring ideas from concept to deployment.
  • Actively participate in agile processes including sprint planning, code reviews, and feature discussions.
  • Innovate and iterate on prototypes, ensuring new features and enhancements are seamlessly integrated.

What We're Looking For

  • 4+ years of professional experience in software development with a focus on iOS.
  • Proven expertise in building iPhone and iPad applications using Swift.
  • Strong hands-on experience with SwiftUI and Swift Concurrency (or Combine) for handling asynchronous operations.
  • Familiarity with modern mobile architectures and a knack for prototyping new features.
  • Excellent debugging and problem-solving skills coupled with a critical-thinking approach.
  • High level of English proficiency in both written and oral communication.

Nice to Have

  • Experience with compose architecture.
  • Background in custom drawing and advanced graphical interface development.
Remote

Sr. Machine Learning Engineer

We're looking for a Sr. Machine Learning Engineer 🤖

About the Role

We are looking for an experienced Senior Machine Learning Engineer to join our team and work on challenging, high-impact ML and AI systems. This is a hybrid position based in Montevideo, Uruguay.

You'll take ownership of the full ML lifecycle, from experimentation and model development to deployment and monitoring in production environments. If you're someone who thrives at the intersection of classical signal processing, deep learning, and modern LLM-powered systems, and you care about shipping things that actually work at scale, this role is for you.

What You'll Do

  • Design, develop, and deploy machine learning models and AI-powered features into production systems used at scale.
  • Build and maintain end-to-end ML pipelines — data ingestion, feature engineering, training, evaluation, and serving.
  • Work with LLMs for solving real world problems, including prompt engineering, RAG architectures, LLM Observability and integration with orchestration frameworks like LangGraph, PydanticAI or OpenAI Agents.
  • Collaborate with backend and data engineering teams to integrate ML solutions into existing infrastructure.
  • Monitor and maintain models in production, ensuring reliability, performance, and fairness over time.
  • Contribute to MLOps practices: experiment tracking, model versioning, CI/CD for ML, and observability.

What We're Looking For

  • 4+ years of professional experience in Machine Learning or AI engineering roles.
  • Strong foundations in ML — supervised/unsupervised learning, model evaluation, feature engineering.
  • Hands-on experience building and shipping ML systems in production environments.
  • Proficiency in Python and at least one deep learning framework (PyTorch preferred).
  • Experience building and consuming APIs using FastAPI, Flask, or Django.
  • Practical experience with LLMs — whether through fine-tuning, RAG, or building LLM-powered applications.
  • Experience with cloud platforms and ML tooling, AWS preferred.
  • Experience with containerization (Docker) and software engineering best practices (testing, versioning, CI/CD).
  • Strong communication skills and advanced English proficiency (written and spoken) — you'll be working directly with English-speaking stakeholders.

Nice to Have

  • Advanced knowledge of vector databases (Qdrant, Chroma, OpenSearch, pgvector) and semantic search.
  • Background in NLP, information retrieval, or recommendation systems.
  • Familiarity with model evaluation frameworks and responsible AI practices.
  • Interest in keeping up with the latest ML and AI research.
--Montevideo, Uruguay--

Sr. Angular Developer

We're looking for a Sr.  Angular Developer 🚀

About the Role

We are looking for a highly skilled Senior Angular Developer to join our team and contribute to the development of scalable, high-performance web applications. You will be working for a client based in the USA, helping to build innovative solutions in their product. If you are a self-driven professional with a strong problem-solving mindset and a deep understanding of modern front-end development, this opportunity is for you.

What You’ll Do

  • Design, develop, and maintain high-quality Angular 18+ applications with a focus on performance and user experience.
  • Implement modular and scalable software architectures.
  • Develop reusable, testable, and maintainable front-end components.
  • Write efficient and clean code using JavaScript (ES8+), HTML5, CSS3, and TypeScript.
  • Apply Test-Driven Development (TDD) principles and utilize automated testing frameworks to ensure code quality and application stability.
  • Collaborate closely with UX/UI designers, back-end developers, and product teams to deliver robust solutions.
  • Participate in code reviews, sprint planning, and feature discussions.
  • Stay up to date with the latest industry trends and technologies to continuously improve development processes.

What We’re Looking For

  • 4+ years of professional experience in software development.
  • Highly proficient in Angular 18+, JavaScript/TypeScript, HTML5, and CSS3.
  • Strong problem-solving and critical-thinking skills.
  • Excellent communication and interpersonal skills.
  • High level of English proficiency.
  • Aptitude for self-learning and adapting to new technologies.
  • Experience with:
    • Scalable and modular front-end architectures.
    • Test-driven development (TDD), automated testing, and modern testing frameworks.​

Nice to Have

  • Experience working with large Nx monorepos.
  • Familiarity with enterprise-level front-end development.
Remote

Sr. Full-Stack Engineer

We're looking for a Sr. Full Stack Engineer 🚀

About the Role

We are looking for a highly skilled Senior Full-Stack Engineer to join our team and contribute to the development of scalable, high-performance web applications. You will be working for a client based in the US, helping to build innovative solutions in their product.

This role goes beyond execution. We're looking for a product-minded engineer who can take ownership of features end-to-end, make pragmatic decisions, and move quickly from idea to production. If you are a self-driven professional with a strong problem-solving mindset and a deep understanding of modern full-stack development, this opportunity is for you.

What You'll Do

  • Build and maintain high-quality front-end and back-end applications, focusing on performance, usability, and rapid iteration.
  • Develop scalable APIs and service layers, including auth flows, request orchestration, and async workflows.
  • Design and evolve modular, scalable architectures across the stack, including monorepo setups (e.g. Nx).
  • Own features end-to-end, contributing to both technical and product decisions.
  • Write clean, efficient code using TypeScript, modern JavaScript (ES8+), HTML5, and CSS3.
  • Ensure quality through automated testing and TDD, applying pragmatic tradeoffs when needed.
  • Collaborate closely with product, design, and the client to deliver production-ready solutions with speed and autonomy.
  • Contribute to code reviews, planning, and technical decision-making.
  • Leverage modern tools, including AI-assisted workflows, to iterate quickly.
  • Depending on the engagement, integrate AI and LLM-powered features into the product.

What We're Looking For

  • 4+ years of experience in software development.
  • Strong proficiency with one or more modern front-end frameworks (React, Vue, or Angular) and Node.js for backend development.
  • Solid understanding of scalable architectures (frontend and backend) and modern TypeScript/JavaScript.
  • Experience with automated testing and testing frameworks (TDD a plus), and auth integration (Auth0 or similar).
  • Ability to work autonomously in fast-paced environments.
  • Good communication skills and a high level of English, both written and spoken.
  • Comfortable working in AI-first environments, using tools like Copilot, Claude, or similar to accelerate delivery.

Nice to Have

We will weigh these depending on the specific engagement, so highlight whichever match your expertise.

Frontend and frameworks

  • Angular (18+) and Nx monorepos.
  • Next.js and Vercel.
  • Familiarity with SSR (including Angular SSR), Core Web Vitals, and front-end performance optimization.
  • Exposure to accessibility standards (ADA/WCAG).

Backend and data

  • NestJS, Prisma, or SQL.
  • Python development experience.

AI and agentic systems

  • Hands-on experience building agentic or LLM-powered features: tool/function calling, orchestration, retrieval, and handling the non-determinism that comes with it.
  • Experience with agent frameworks and tooling (e.g. LangChain/LangGraph, the Vercel AI SDK, MCP, or similar) and evaluation/observability for LLM systems.

Cloud and mobile

  • Hands-on deployment of SPAs and APIs in the cloud (AWS, GCP, or Azure, e.g. S3, CloudFront, containerized services).
  • Mobile development experience (React Native or similar).
  • Background in building and scaling production systems.
--Montevideo, Uruguay--

General Application

Don't see the right role? We still want to hear from you 🚀

About Pento

Pento is an AI-focused software company headquartered in Montevideo, Uruguay. We design, build, and ship real ML, AI, and software systems for clients around the world. We're always open to meeting talented people who want to be part of what we're building, even when there isn't a specific opening that matches your profile yet.

Who We're Looking For

We prioritize strong Machine Learning, AI, and Software Engineering skills, but we're open to much more than that. If you're across engineering, operations, sales, marketing  or bring a different skill set and you're curious about what working at Pento could look like, we'd love to hear from you and share what we can offer.

What Matters to Us

  • A genuine drive to work on real, challenging problems. We don't do generic consulting work.
  • Strong technical curiosity and a growth mindset.
  • Good communication skills and the ability to collaborate across teams.
  • For most roles, a solid level of English, since many of our clients are based in the US.

Where We're Hiring

We're currently especially interested in talent from LATAM, and particularly Uruguay, where our headquarters is based. Depending on the role, we offer remote and hybrid setups.

How It Works

Tell us about yourself, the area you'd like to contribute to, and what you're looking for. Even if we don't have an open role that fits today, we keep an eye on strong profiles and reach out when there's a match. If you're driven and want to work on real systems with a team that ships, apply and let's talk. 

Remote