Machine Learning Engineer (Generative AI + Backend/Systems)
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
Related Jobs
3 roles aligned with this opportunity
Site Reliability Engineer II
2026-04-10
Senior Software Engineer - Full-stack - Growth Product
2026-04-05
Senior ML Engineer - Search & LLM Ops
2026-04-10
- Posted
- Mar 31, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Riga
- Company
- Jean Edwards Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Site Reliability Engineer II
2026-04-10
Senior Software Engineer - Full-stack - Growth Product
2026-04-05
Senior ML Engineer - Search & LLM Ops
2026-04-10