Senior AI Engineer

You’ll be responsible for developing next-generation multi-tenant AI platform while maintaining and enhancing existing conversational agent installations across various customer environments. This role combines modern AI/ML technologies with enterprise software engineering to deliver intelligent conversational experiences through Microsoft Teams and other interfaces.

Platform Development

  • Design and develop microservices for our multi-tenant conversational AI platform using Python and FastAPI
  • Build and optimize RAG-enabled conversational agents using LangChain and LangGraph
  • Implement knowledge ingestion pipelines supporting multiple source types (Confluence, documents, URLs, APIs)
  • Develop vector search capabilities using PostgreSQL with pgvector for semantic knowledge retrieval
  • Integrate Azure OpenAI services (GPT-4, embeddings) with multi-tenant credential management
  • Implement event-driven architectures using RabbitMQ for service communication

System Maintenance & Support

  • Maintain and enhance existing conversational agent installations for enterprise customers
  • Monitor system health, troubleshoot issues, and implement performance optimizations
  • Deploy updates and patches to production environments
  • Provide technical support for customer-specific configurations and integrations

Quality & Operations

  • Implement comprehensive testing strategies (unit, integration, end-to-end)
  • Set up observability using Prometheus, Grafana, and OpenTelemetry
  • Ensure security best practices including multi-tenant data isolation and encryption
  • Participate in code reviews and contribute to technical documentation
  • Practice spec-driven development (SDD) for clear requirements and implementation alignment

Requirements:

  • Strong Python development experience (3+ years)
  • Experience with microservices architecture and RESTful API design
  • Solid understanding of relational databases (PostgreSQL preferred)
  • Experience with Docker containerization and deployment
  • Knowledge of authentication, authorization, and multi-tenant security patterns
  • Proficiency with Git and modern development workflows
  • Familiarity with LLM integration (OpenAI, Azure OpenAI, or similar)
  • Experience with RAG (Retrieval-Augmented Generation) architectures
  • Understanding of vector databases and embeddings
  • 5+ years of backend software development including AI/ML integration work
  • Experience maintaining production systems and handling operational issues
  • Track record of delivering features in agile/iterative environments
  • Strong problem-solving and debugging skills
  • Comfortable using AI coding assistants (Claude Code, GitHub Copilot, Gemini, etc.) as daily development tools
  • Excellent verbal and written English language skills: required for communication across our international locations and with international clients.

Offer:

  • Monthly gross salary from 4000 to 5000 EUR, depending on your level of expertise.
  • Hybrid way of working with cozy office space in the center of Riga, when needed, and flexible working hours opportunities, based on your own preferences.
  • Family-oriented company values and healthy attitude towards work and life balance – granting additional 4 vacation days, birthday leave, “Happy Land” space in the office for children, etc. 
  • Individual development and learning plan, including yearly budget for external training.
  • Necessary essentials – health insurance with dental services and sports coverage.
  • Possibility to work in mutual trust and positive team environment, to be creative and improve working flows by self-initiatives.
  • Friendly, multicultural and on cooperation orientated colleagues.

Job country Latvia

Job type Permanent

Job category IT/Software/Technology

Job location Riga – Hybrid

Salary €4000 – €5000 per Month

Reference JOB-170124

Apply now

"*" indicates required fields

Accepted file types: doc, docx, pdf, txt, Max. file size: 3 MB.