Software Mind logo
Software Mind

Software House focused on results since 1999

AI Product Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1999H1B No SponsorCompany SiteLinkedIn

Location

Costa Rica

Posted

14 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishFirebaseiOSReactReact NativeSwift

Job Description

AI Product Engineer

Software Mind

• Lead the end-to-end development of the MVP mobile app (iOS-first) • Build core product flows: Design and implement a clean, minimal, emotionally-aware UI • Develop a structured AI interaction layer (beyond simple chat interfaces): design and refine prompts, control tone and response quality, manage memory and conversational state. • Ensure outputs are thoughtful, perceptive, and context-aware • Build and maintain a lightweight backend (e.g., Supabase): authentication, session and memory storage, content saving systems (“What stays”) • Implement subtle interaction elements (motion, pacing, transitions) focused on product feel • Test across real devices and prepare releases (e.g., TestFlight) • Iterate quickly based on product feedback while maintaining clarity and restraint

Job Requirements

  • Proven experience building mobile applications (React Native, Expo preferred)
  • Strong product mindset with experience building 0 → 1 products
  • Hands-on experience working with LLMs (OpenAI or similar)
  • Deep understanding of prompt design and iteration, structured outputs, conversational flows and state management
  • Ability to design AI interactions that feel intentional, specific, and non-generic
  • Experience shipping production-ready applications and testing on real devices
  • Strong sense of product quality, including UX, tone, and emotional sensitivity
  • Ability to move quickly while maintaining focus and avoiding overengineering
  • English proficiency (C1 level or higher), both written and spoken, with strong communication skills
  • Nice to have: Experience building AI-first products, Familiarity with backend tools such as Supabase or Firebase, Experience with animations (e.g., Reanimated) or AI-assisted design workflows, Exposure to AI-assisted development tools (e.g., Claude Code, GitHub Copilot), Swift or alternative mobile frameworks experience

Benefits

  • Flexible work arrangements
  • Excellent work environment certified by Great Place To Work

Related Job Pages

More Full-stack Engineer Jobs

CloudBees logo

Senior Software Engineer – AI Native Platform

CloudBees

CloudBees is a privately-held computer software company specializing in innovative solutions for accelerating software development and delivery. CloudBees employs team members in o

• Build the scalable, intelligent, and developer-first platform that powers CloudBees' mid-market growth engine. • Contribute across the full stack - from core pipeline intelligence and data architecture to API design and agentic orchestration - shipping working software fast and continuously improving what you build. • Design, develop, and ship high-quality, production-grade features across the CloudBees platform to address customer concerns with rapid turnaround. • Build AI-augmented workflows, integrations, and intelligent services that reduce friction for development teams. • Collaborate closely with Product and Intelligence Solutions Architecting to translate customer pain into scalable technical solutions. • Participate in architecture and design reviews with a focus on velocity, reliability, and maintainability. • Actively use AI coding assistants and LLM-powered development tools to accelerate delivery. • Write automated tests, maintain CI/CD pipeline hygiene, and hold a high bar for code quality. • Contribute to a culture of technical excellence - through code reviews, documentation, and knowledge sharing.

Texas
$180K - $205K / year
Jobs for Humanity logo

Graduate Software Engineer – LATAM

Jobs for Humanity

Connecting historically under represented talent to welcoming employers across the globe!

Full TimeRemoteTeam 11-50Since 2020H1B No Sponsor

• Work across the full software development lifecycle: analysis, design, development, testing, deployment, and support. • Develop and maintain applications and services using modern engineering practices. • Build and integrate REST APIs and microservices. • Work with SQL and NoSQL databases to store, query, and optimize data. • Contribute to scalable backend systems and cloud-based infrastructure. • Write clean, maintainable, and well-tested code. • Participate in code reviews and agile development processes. • Support production systems and help troubleshoot technical issues. • Collaborate with engineers, product teams, and stakeholders across regions.

Latin America
Job Closed
Jobs for Humanity logo

Graduate Software Engineer – LATAM

Jobs for Humanity

Connecting historically under represented talent to welcoming employers across the globe!

Full TimeRemoteTeam 11-50Since 2020H1B No Sponsor

• Work across the full software development lifecycle: analysis, design, development, testing, deployment, and support • Develop and maintain applications and services using modern engineering practices • Build and integrate REST APIs and microservices • Work with SQL and NoSQL databases to store, query, and optimize data • Contribute to scalable backend systems and cloud-based infrastructure • Write clean, maintainable, and well-tested code • Participate in code reviews and agile development processes • Support production systems and help troubleshoot technical issues • Collaborate with engineers, product teams, and stakeholders across regions

Latin America
Job Closed
Jobs for Humanity logo

Graduate Software Engineer – LATAM

Jobs for Humanity

Connecting historically under represented talent to welcoming employers across the globe!

Full TimeRemoteTeam 11-50Since 2020H1B No Sponsor

• Work across the full software development lifecycle: analysis, design, development, testing, deployment, and support. • Develop and maintain applications and services using modern engineering practices. • Build and integrate REST APIs and microservices. • Work with SQL and NoSQL databases to store, query, and optimize data. • Contribute to scalable backend systems and cloud-based infrastructure. • Write clean, maintainable, and well-tested code. • Participate in code reviews and agile development processes. • Support production systems and help troubleshoot technical issues. • Collaborate with engineers, product teams, and stakeholders across regions.

Latin America
Job Closed