J

Senior Machine Learning Engineer (Generative AI & Full-Stack Development)

Relocation
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Design, build, and deploy scalable applications with full-stack expertise in .NET, Python, and React. Work on Generative AI features, including agentic workflows, RAG pipelines, and prompt engineering. Collaborate with stakeholders to translate requirements into reliable features and metrics.

Key Highlights
Design and deploy scalable applications with full-stack expertise
Work on Generative AI features, including agentic workflows and RAG pipelines
Collaborate with stakeholders to translate requirements into reliable features and metrics
Technical Skills Required
.NET Python React C# SQL Server PostgreSQL pgvector Pinecone Qdrant LangChain Semantic Kernel AutoGen CrewAI Guidance Langfuse LangSmith Phoenix promptfoo DeepEval TruLens REST GraphQL async programming Git CI/CD pipelines Azure AWS GCP Docker Kubernetes
Benefits & Perks
Salary range: 3500-6000 EUR Gross per month
Relocation support for international candidates
Health insurance
Flexible working hours
Modern office space
Company-sponsored certifications, training programs, and online courses

Job Description


Machine Learning Engineer (Generative AI + Full-Stack Development)


Stack: .NET + Python + React

Location: Riga (full-time). Relocation support for international candidates.

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 with full-stack expertise (.NET + Python + React) who is passionate about Generative AI and modern agentic systems. You’ll design, build, and deploy scalable applications end-to-end while also working on AI-driven features (agents, RAG, prompt engineering, evals & observability). If you enjoy both hands-on full-stack development and pushing Generative AI into production, this is the right role for you.


Responsibilities

  • Build and maintain enterprise web applications with .NET (C#), Python, and React/TypeScript.
  • Develop backend services in .NET and Python (APIs, agentic workflows, background workers).
  • Generative AI & Agent Systems:
  • Design agentic workflows (tool/function calling, memory, planning).
  • Build RAG pipelines and context retrieval mechanisms.
  • Develop and version prompts; maintain prompt libraries and guardrails.
  • Integrate with Generative AI providers (Azure OpenAI/OpenAI, Anthropic, Mistral, etc.).
  • Implement evaluations (LLM-as-judge, golden datasets, rubric-based scoring, online A/B).
  • Add observability & safety (latency, quality, cost tracking, prompt-injection defenses, data privacy).
  • Work with relational and vector databases (schema design, embeddings, indexing, similarity search).
  • Maintain high standards in code quality, testing (unit, integration, prompt evals), and CI/CD.
  • Collaborate with stakeholders to translate requirements into reliable features and metrics.


Requirements

  • Full-stack engineering experience with:
  • .NET (C#) for backend services and APIs.
  • Python for AI/ML utilities, agentic systems, or backend services.
  • React/TypeScript for frontend applications.
  • Practical experience with Generative AI applications:
  • Prompt engineering, structured output, tool/function calling, context management.
  • Retrieval-Augmented Generation (RAG) design and optimization.
  • Familiarity with frameworks like LangChain, Semantic Kernel, AutoGen, CrewAI, or Guidance.
  • Experience with evals & observability frameworks (e.g., Langfuse, LangSmith, Phoenix, promptfoo, DeepEval, TruLens).
  • Solid knowledge of SQL databases (SQL Server/PostgreSQL) and vector stores (pgvector, Pinecone, Qdrant).
  • Competence with REST/GraphQL APIs, async programming, Git, and CI/CD pipelines.
  • Cloud experience (Azure/AWS/GCP) and containerization (Docker, Kubernetes a plus).
  • Strong communication skills in English.


Nice to Have

  • Real-time features (SignalR/WebSockets/SSE) or distributed background workers.
  • Experience with cost-aware AI design (token optimization, caching, model selection).
  • AI security & compliance (data residency, provider review, safe tool access).
  • Domain experience in insurance/finance or other data-intensive industries.


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.
  • Relocation support for international candidates.



Similar Jobs

Explore other opportunities that match your interests

AI Safety Researcher

Machine Learning
1m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

thinking machines lab

San Francisco Bay Area
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

thinking machines lab

San Francisco Bay Area

Machine Perception Engineer – Level 2 or 3

Machine Learning
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Northrop Grumman

United State

Subscribe our newsletter

New Things Will Always Update Regularly