> job detail
J
🤖ML Engineer
Machine Learning Engineer (Generative AI + Full-Stack Development)
Jeanedwards · Riga, Latvia
// classified as
ML Engineer (Productionizing models, serving, MLOps.)
posted
1d ago
location
Riga, Latvia
languages
python, sql
tools
azure, kubernetes, postgresql
> stack
pythonsqlazurekubernetespostgresql
> description
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).
- Develop and manage prompts, guardrails, and structured outputs.
- Implement evaluation pipelines (LLM-as-judge, golden datasets, A/B testing).
- Ensure high standards in testing (unit, integration, prompt evals) and CI/CD.
- Collaborate with stakeholders to deliver reliable, measurable AI features.
- Work with relational and vector databases (schema design, embeddings, indexing).
- Add observability (latency, cost, quality) and safety mechanisms.
- Integrate with AI providers (Azure OpenAI/OpenAI, Anthropic, Mistral, etc.).
- Build RAG pipelines and context retrieval systems.
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
- Prompt engineering, structured outputs, tool/function calling
- Familiarity with frameworks such as:
- LangChain, Semantic Kernel, AutoGen, CrewAI, Guidance
- 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)
- Experience with APIs, async programming, Git, CI/CD
- Vector databases (pgvector, Pinecone, Qdrant)
- SQL databases (PostgreSQL, SQL Server)
- Cloud & infra:
-
- Azure/AWS/GCP
- Docker (Kubernetes is a plus)
- Azure/AWS/GCP
- Strong English communication skills.
Nice to Have
- Experience integrating AI into enterprise systems (.NET ecosystems)
- Cost optimization for AI workloads- Experience in insurance/finance or similar domains
- AI security & compliance
- Distributed systems or background processing
What We Offer
- A stable role with strong professional growth opportunities.
- Salary range: 3500-6000 EUR Gross per month, depending on experience.
- Supportive and collaborative team culture.
- Health insurance, flexible working hours, and modern office space.
- Company-sponsored certifications, training programs, and online courses.