Logo-favicon
Join our team at Ideaport Riga

Full-Stack AI Engineer

Full-Stack AI Engineer

 

At IDEAPORT RIGA we specialize in building and extending CRM platforms with a strong focus on AI and user experience. For over 18 years, we have been delivering top-notch consulting and outsourcing services to clients across Europe. Our team of 80 engineers works together in a collaborative, people-centric environment, doing our best in creating a supportive and healthy workplace.


About the Project:

The project is an internal AI-driven platform focused on building intelligent systems and tools that use modern AI technologies. The goal is to develop scalable solutions that integrate Large Language Models (LLMs), semantic search, and AI agents into real-world business workflows. The project includes development of AI-powered services, data pipelines, and modern web applications.

 

Key Responsibilities:

  • Develop and maintain backend services using Python 3 and Litestar.
  • Design and implement backend data models and validation using SQLAlchemy and Pydantic.
  • Build and support modern frontend applications using Vue.js 3 and TypeScript (Quasar UI, Pinia).
  • Work with modern frontend build tools such as Vite.
  • Work with PostgreSQL databases.
  • Implement vector search using pgvector.
  • Work with containerized applications using Docker.
  • Support cloud-based development and deployment in Azure Cloud.
  • Work with infrastructure configuration using Terraform.
  • Contribute to CI/CD pipelines using GitHub Actions.
  • Work within an Nx monorepo architecture.
  • Maintain clear documentation of code, APIs, and AI workflows.
  • Collaborate with team members and follow established development practices.

Requirements:

  • 2-4 years of experience as a software developer.
  • Strong backend development experience with Python 3.
  • Experience with Litestar, SQLAlchemy, and Pydantic.
  • Experience with PostgreSQL and pgvector.
  • Experience with Docker.
  • Understanding of Azure Cloud.
  • Understanding of Terraform.
  • Understanding of GitHub Actions.
  • Experience with Vue.js 3, TypeScript, Quasar UI, Pinia, and Vite.
  • Understanding of Nx monorepo architecture.
  • Eagerness to learn and grow within a collaborative team environment.
  • Professional working proficiency in English and Latvian (at least B2 level).

Nice to have AI Knowledge and Skills:

  • Prompt Engineering for LLMs - designing and optimizing prompts for reliable AI outputs.
  • Retrieval-Augmented Generation (RAG) - combining LLMs with knowledge bases and semantic search.
  • Vector Embeddings and Semantic Search - building embedding pipelines and retrieval strategies.
  • LLM Evaluation and Optimization - improving accuracy, reducing hallucinations, and optimizing cost and performance.
  • AI Agent Design - building agents that manage context, choose tools, and perform multi-step reasoning.
  • Tool Calling and API Integration - integrating LLM systems with external APIs and enterprise systems.
  • Agent Workflow Orchestration - designing workflows that combine prompts, tools, APIs, and automation logic.

What We Offer:

  • Opportunities for professional growth, paid certifications, and access to professional and business-related training and development courses.
  • A flexible and dynamic work environment where your role is not limited by strict boundaries.
  • Supportive, transparent, and honest colleagues who work together toward shared goals, helping each other grow and succeed.
  • Health insurance starting from the first working day.
  • Accident and life insurance after the probation period.
  • Monthly contributions to a private voluntary pension scheme after the probation period (EUR 50/month).
  • A mobile subscription plan with unlimited calls and internet.
  • Free parking next to the office.
  • Free physiotherapy sessions in the office during work breaks.
  • A great selection of food and drinks available in the office.
  • Regular team events and meaningful company activities that strengthen collaboration, team spirit, and well-being.
  • An annual budget for self-organized team events and office improvement initiatives (EUR 100/year).
  • A profit-sharing program.
  • Yearly salary review based on your performance.
  • The option of a hybrid working style.
  • A competitive salary ranging from 2000 to 3800 EUR gross, with the possibility of a higher offer depending on your experience and qualifications.

Positions at

Senior/Lead Full-stack Developer (.NET + JS)

Riga, Latvia
Full-time
Apply

Senior Salesforce Developer

Riga, Latvia
Full-time
Apply

Salesforce Business Analyst / Consultant

Riga, Latvia
Full-time
Apply

Senior Java Integration Developer

Riga, Latvia
Full-time
Apply

Our promise to you

We promise to use your time wisely. The whole process, from the moment we receive your resume to the offer, usually takes less than 15 workdays.
Woman holding a laptop