Location: USA, LATAM & Europe | Remote
Employment Type: Contractor, Full-time
Build Production-Ready AI Systems
At Uvik Software, we build dedicated development teams and deliver high-quality software solutions to clients worldwide. We value strong engineering, collaboration, ownership, and the practical application of modern technologies.
We’re looking for an experienced Middle AI Engineer to join our team and build production-ready LLM applications, RAG solutions, and agentic AI systems.
You’ll work across the full AI engineering lifecycle — from prototyping and architecture to deployment, evaluation, monitoring, and optimization — while collaborating with engineering, architecture, product, and delivery teams.
About the Role
As a Middle AI Engineer, you’ll design and develop AI-powered applications using modern foundation models and agentic approaches.
The role combines AI/LLM engineering with strong backend development skills. You’ll build agents, RAG pipelines, APIs, integrations, evaluation systems, and production infrastructure while continuously improving solution quality, reliability, latency, and cost efficiency.
What You’ll Do
- Design, build, and deploy LLM-based applications and agentic AI systems from prototype to production
- Develop production-grade AI agents, multi-agent systems, and tool-using workflows
- Design and implement RAG pipelines over proprietary and third-party data sources
- Build and maintain vector databases for AI data storage, retrieval, and search
- Develop AI-powered capabilities such as code assistance, documentation generation, test automation, summarization, knowledge discovery, and code review support
- Evaluate foundation models including OpenAI, Anthropic, Gemini, Llama, and other commercial or open-weight models
- Build LLM evaluation and benchmarking pipelines, including offline testing, online monitoring, human-in-the-loop review, and quality measurement
- Optimize AI systems for relevance, faithfulness, latency, throughput, reliability, and cost
- Design and maintain APIs, backend services, integrations, data flows, and custom tools for AI systems
- Build custom tools, skills, integrations, and MCP-style server/client patterns for agentic workflows
- Deploy, monitor, and optimize AI systems on cloud platforms with a focus on scalability, reliability, observability, and cost efficiency
- Collaborate with solution architects, engineers, product stakeholders, and delivery teams to translate business needs into technical solutions
- Participate in architecture discussions, code reviews, design reviews, and technical decision-making
- Troubleshoot production issues, system bottlenecks, and AI performance problems
- Document system designs, development processes, technical decisions, and engineering best practices
- Mentor other engineers and contribute to improving engineering quality across the team
- Stay up to date with developments across the AI, LLM, and agentic AI ecosystem
What We’re Looking For
- 2+ years of hands-on experience building and deploying LLM-based applications, RAG systems, or AI agents in production
- Strong software engineering fundamentals and ability to write clean, maintainable, production-ready code
- Strong Python experience, ideally 3+ years
- Experience building backend systems, APIs, services, integrations, and data flows
- Experience with object-oriented programming, backend architecture, design patterns, and production system design
- Hands-on experience with LangChain, LangGraph, or similar AI orchestration frameworks
- Strong experience designing agentic AI systems, tool-using agents, or multi-step AI workflows
- Experience with RAG architecture, including chunking strategies, embeddings, vector databases, reranking, and retrieval evaluation
- Experience with vector databases such as Pinecone, Weaviate, Qdrant, Chroma, Milvus, or similar
- Experience designing LLM evaluation and benchmarking pipelines and measuring model performance
- Strong prompt design, iteration, and optimization skills
- Experience working with major model providers or open-weight models such as OpenAI, Anthropic, Gemini, Llama, or similar
- Cloud experience with AWS, GCP Vertex AI, Azure AI Foundry, or similar platforms
- Experience with production testing, observability, monitoring, performance optimization, and cost optimization
- Solid understanding of algorithms, data structures, machine learning concepts, and data engineering fundamentals
- Familiarity with AI safety, responsible AI, guardrails, and output validation for production systems
- Experience with CI/CD pipelines, deployment workflows, and engineering best practices
- Strong problem-solving, analytical, collaboration, and communication skills
- Based in the USA, LATAM, or Europe
What We Offer
- Paid vacation and sick leave
- Equipment for comfortable work, if required
- 50% coverage of professional courses to support your professional growth
- Competitive compensation depending on your skills and experience
- Reliable, always-on-time payments
- A supportive international team without unnecessary bureaucracy
- 100% remote, full-time cooperation
Join Uvik Software
If you enjoy building real-world LLM applications, RAG systems, and AI agents and want to work with modern AI technologies in production environments, we’d love to hear from you.
Apply now and become part of the Uvik Software team.