J

Machine Learning Engineer - Generative AI and Full-Stack Development

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

We are seeking a Machine Learning Engineer with expertise in Generative AI and full-stack development (.NET, Python, React). The successful candidate will design, build, and deploy scalable applications end-to-end while working on AI-driven features. This role offers a stable position with strong professional growth opportunities.

Key Highlights
Design and build scalable applications end-to-end with .NET, Python, and React
Develop AI-driven features using Generative AI and modern agentic systems
Collaborate with stakeholders to translate requirements into reliable features and metrics
Technical Skills Required
.NET (C#) Python React/TypeScript Generative AI LangChain Semantic Kernel AutoGen CrewAI Guidance SQL databases (SQL Server/PostgreSQL) Vector stores (pgvector, Pinecone, Qdrant) REST/GraphQL APIs async programming Git CI/CD pipelines Azure/AWS/GCP Docker Kubernetes
Benefits & Perks
Salary range: 3500-6000 EUR Gross per month
Health insurance
Flexible working hours
Modern office space
Company-sponsored certifications, training programs, and online courses
Relocation support for international candidates

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