Jobs · Full-time

AI Developer at Salvo Software - Remote LATAM/India — Columbus

LocationColumbus
CompanySalvo Software
Sourceremoteok
Posted2026-11-07 00:00:02

Traveler-Friendly Insight

Remote-First, Distributed Team: Salvo Software explicitly operates with distributed teams across the US, LATAM, and India — a strong signal that async and cross-timezone collaboration is baked into their culture. This is a genuinely location-independent role, not an office job with a remote label.

Timezone Flexibility: The job description does not specify fixed hours or a required timezone overlap window, which is relatively nomad-friendly. However, with teammates in the US, LATAM, and India, expect some overlap windows to be needed — likely US Eastern or Central hours for core sync meetings.

Visa Considerations: Since the role is open to LATAM and India, digital nomad visas in popular destinations are viable options:

  • Portugal (D8 Digital Nomad Visa) — solid option for LATAM-based candidates or those wanting EU access.
  • Colombia (Digital Nomad Visa) — 2-year visa, low cost of living in Medellín (~$1,200–1,800/mo).
  • Thailand (LTR Visa or tourist visa runs) — popular for tech workers; Bangkok costs ~$1,000–1,500/mo.

No Salary Listed: Without published compensation, budget planning is difficult. At market rates for a senior LLM engineer (US: $130k–$180k+), Medellín or Bangkok offer exceptional purchasing power. Even a mid-range LATAM salary would stretch significantly in Southeast Asia.

Travel-Relevant Perks: No specific perks like coworking allowances or equipment stipends are mentioned. Clarify during interviews whether hardware (GPU workstation for local LLM inference) is provided, as this role involves running open-source models locally.

Salvo Software is a global technology company specializing in custom software development and advanced engineering solutions. With distributed teams across the US, LATAM, and India, we partner with clients to build high-performance, scalable systems that solve complex technical challenges. Our culture values innovation, ownership, and engineering excellence. We're growing our AI department and are looking for a hands-on AI Developer to help build it.

Role Overview

We are looking for an AI Developer to join and strengthen our AI department. Your core work will be building and operating LLM-powered systems: serving open-source models with Ollama and llama.cpp, building RAG pipelines, and developing MCP integrations that connect large language models to real tools and data. Solid DevOps fundamentals — Docker, CI/CD, Azure — support this work, but AI engineering is the heart of the role.

You don't need to be a deep ML researcher. What matters is production-grade Python, strong fundamentals, and the aptitude to learn fast. You'll work closely with our engineering and product teams to take LLM-powered features from prototype to reliably deployed systems, with mentorship available as you ramp up in areas like RAG architecture, Kafka, and advanced MCP work.

Key Responsibilities

AI / LLM Engineering (core focus)

  • Serve and operate open-source LLMs using Ollama and llama.cpp, locally and in on-prem environments.
  • Build and maintain RAG pipelines: embeddings, vector databases, chunking strategies, and retrieval quality.
  • Develop MCP (Model Context Protocol) integrations connecting LLMs to internal tools and data sources.
  • Build backend services in Python that power ML inference and AI-driven product features.
  • Parse and process structured and semi-structured data (XML/XSD, Office document formats) as pipeline inputs.
  • Grow into model optimization over time: quantization (GGUF), GPU/CUDA tuning, and offline/air-gapped deployments.

DevOps & Infrastructure (supporting)

  • Build and maintain CI/CD pipelines for AI services (Azure DevOps preferred; GitHub Actions / GitLab CI also used).
  • Deploy AI workloads to Microsoft Azure and AWS; containerize services with Docker.
  • Automate operational tasks with Python, Bash, and/or PowerShell scripting.
  • Troubleshoot across the stack — dig into root causes rather than patching symptoms.
  • Support event-driven architectures using Apache Kafka (producers/consumers).

Requirements

  • 3–5+ years of engineering experience with production-level Python for building real services, LLM inference, RAG pipelines, and automated tooling.
  • Hands-on LLM & AI integration: serving models via Ollama/llama.cpp, implementing vector retrieval/RAG, and developing MCP integrations (GPU/CUDA tuning & model quantization nice to have).
  • Cloud & infrastructure expertise covering Azure/AWS deployments, Docker containerization, Linux/Windows admin, and CI/CD automation (Azure DevOps, GitHub Actions, or GitLab CI); Terraform, Kubernetes, Kafka, or systems languages (Go, Rust, C++) are a plus.
  • DevOps, security & operations awareness, including Git workflows, scripting (Python, Bash, PowerShell), observability tools (Prometheus/Grafana), DevSecOps, and compliance frameworks (SOC 2, ISO 27001, Zero Trust).
  • Strong problem-solving & communication with a root-cause troubleshooting mindset, self-directed learning, strong ownership, and seamless remote/distributed team collaboration.

Please mention the word BREAKTHROUGHS and tag RMTM4LjE5Ny4yMy4yNTU= when applying to show you read the job post completely (#RMTM4LjE5Ny4yMy4yNTU=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

Frequently Asked Questions

Is this AI Developer role fully remote?
Yes, Salvo Software operates with distributed teams across the US, LATAM, and India, making this a fully remote position. The job description emphasizes seamless remote/distributed team collaboration as a core requirement.
Do I need a machine learning research background to apply?
No. The posting explicitly states you don't need to be a deep ML researcher. What matters is production-grade Python, strong engineering fundamentals, and the ability to learn quickly.
What is the salary range for this position?
No salary range is published in the job posting. Candidates should ask about compensation early in the interview process, as market rates for LLM/AI engineers with 3–5+ years vary significantly by region.
What are the must-have technical skills for this role?
Core requirements include 3–5+ years of production Python, hands-on experience with Ollama and/or llama.cpp for serving LLMs, RAG pipeline implementation, and cloud deployment on Azure or AWS. MCP integration experience is a strong differentiator.
What countries are eligible to apply for this position?
The company has teams in the US, LATAM, and India, suggesting candidates from those regions are eligible. The job description does not explicitly restrict applications by country, so it's worth confirming during the application process.
Job4Travelers
Curated By

Job4Travelers

Helping travelers find remote work and build location-independent careers around the world.

Similar Opportunities