-
Jean Edwards Consulting

Machine Learning Engineer (Generative AI + Backend/Systems)

Jean Edwards Consulting
Latvia · Full-time · Entry

Machine Learning Engineer (Generative AI + Backend/Systems)

 

Stack: Python (+ optional .NET)

Location: Riga (full-time)

Company: JE Riga — full-cycle custom software product development since 2007, with deep domain expertise in reinsurance, insurance, financial services, and more.

Role

We’re looking for a Machine Learning Engineer focused on Generative AI and backend systems. You’ll design, build, and deploy scalable AI-driven applications, with a strong focus on agentic systems, RAG pipelines, and production-grade AI workflows.

This role is primarily Python-first, with .NET used where needed for integration into existing systems.

Responsibilities

- Design and build backend services and AI systems using Python (APIs, agents, pipelines, workers).

- Contribute to existing backend components (including .NET where required).

Generative AI & Agent Systems:

- Design agentic workflows (tool/function calling, memory, planning).

- Build RAG pipelines and context retrieval systems.

- Develop and manage prompts, guardrails, and structured outputs.

- Integrate with AI providers (Azure OpenAI/OpenAI, Anthropic, Mistral, etc.).

- Implement evaluation pipelines (LLM-as-judge, golden datasets, A/B testing).

- Add observability (latency, cost, quality) and safety mechanisms.

- Work with relational and vector databases (schema design, embeddings, indexing).

- Ensure high standards in testing (unit, integration, prompt evals) and CI/CD.

- Collaborate with stakeholders to deliver reliable, measurable AI features.

Requirements

- Strong backend engineering experience with:

 - Python (primary) for AI/ML systems and services

   - .NET (secondary / nice to have) for integration scenarios

- Practical experience with Generative AI:

    - Prompt engineering, structured outputs, tool/function calling

   - RAG design and optimization

   - Familiarity with frameworks such as:

   - LangChain, Semantic Kernel, AutoGen, CrewAI, Guidance

- Experience with evaluation & observability tools:

   - Langfuse, LangSmith, Phoenix, promptfoo, DeepEval, TruLens

- Solid understanding of:

   - SQL databases (PostgreSQL, SQL Server)

  - Vector databases (pgvector, Pinecone, Qdrant)

- Experience with APIs, async programming, Git, CI/CD

- Cloud & infra:

   - Azure/AWS/GCP

  - Docker (Kubernetes is a plus)

- Strong English communication skills

Nice to Have

- Experience integrating AI into enterprise systems (.NET ecosystems)

- Distributed systems or background processing

- Cost optimization for AI workloads

- AI security & compliance

- Experience in insurance/finance or similar domains

What We Offer

- Stable role with strong growth opportunities

- Salary: 3500–6000 EUR gross/month

- Collaborative team culture

- Health insurance, flexible hours, modern office

- Training, certifications, and courses

 

Key Skills

Ranked by relevance

ai python sql machine learning kubernetes postgresql docker cloud git
Login to Apply
Posted
Mar 31, 2026
Type
Full-time
Level
Entry
Location
Riga

Industries

Financial Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Sezzle
Related

Site Reliability Engineer II

2026-04-10

Full-time
Not Applicable
Turkey
Financial Services
Engineering
View Job Details
Kraken
Related

Senior Software Engineer - Full-stack - Growth Product

2026-04-05

Full-time
Not Applicable
Romania
Financial Services
Engineering
View Job Details
RavenPack
Related

Senior ML Engineer - Search & LLM Ops

2026-04-10

Full-time
Mid-Senior
Spain
Financial Services
Information Technology