freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Engineer (.NET & AI/ML)

Summary

Build and maintain .NET backend services and AI/ML features for a real-estate platform, including gRPC APIs, vector search, and LLM-powered personalization integrated with SQL Server, MongoDB, and Elasticsearch.

Overview

Senior Backend Engineer - .NET and AI/ML

Backend Systems

Responsibilities

  • Backend Engineering
    • Design, develop, and maintain backend services, REST APIs, and gRPC microservices using .NET Framework and .NET Core / .NET 8+ in C#.
    • Build and evolve gRPC service contracts using Protocol Buffers (.proto), including streaming, error handling, and versioning across services and API gateways.
    • Build and optimize data layers across SQL Server, MongoDB, and Elasticsearch, including indexing, query tuning, sharding, and relevance tuning.
    • Apply DDD, CQRS, MediatR, and Minimal API patterns; structure code into Aggregate Roots, Commands/Handlers, and endpoints consistent with engineering conventions.
    • Improve performance via caching, async patterns, distributed processing, and event-driven messaging.
    • Build cloud integrations across AWS and Azure (compute, storage, queues, observability). Both clouds are equally important.
    • Contribute to CI/CD pipelines, GitHub Actions workflows, automated testing, containerization (Docker), and deployment automation.
    • Uphold code quality, observability, structured logging, and operational excellence.
  • AI/ML Engineering
    • Design and ship AI/ML-powered backend features such as search ranking, recommendations, personalization, and intelligent listing experiences.
    • Build and operate RAG pipelines, vector search, embeddings stores, and LLM-powered services, integrated cleanly into our .NET ecosystem.
    • Build, extend, and maintain our MCP (Model Context Protocol) server, including designing MCP tools, managing context windows, and exposing backend capabilities to AI agents and assistants.
    • Integrate ML models into production via inference APIs, ranking services, gRPC endpoints, and personalization endpoints.
    • Use GA4 / Segment event data to power behavioral signals, personalization, and ranking features.
    • Evaluate and apply emerging AI tooling (LLM providers, agent frameworks, vector DBs) to solve real product problems.
    • Apply AI-assisted development tools (GitHub Copilot, Copilot Coding Agent, Copilot Spaces) in day-to-day engineering.

Who You Are

  • Backend Engineering
    • 7+ years building production backend systems with .NET Framework and .NET Core / .NET 6+.
    • Strong expertise in REST API design, distributed systems, and microservices architecture.
    • Hands-on experience designing and operating gRPC services in production with Protocol Buffers (.proto), including service contracts, code generation, error handling, deadlines, and inter-service communication patterns.
    • Deep SQL Server experience: complex queries, indexing, stored procedures, and performance tuning.
    • Hands-on production experience with MongoDB and Elasticsearch.
    • Production experience on both AWS and Azure (compute, queues, storage, observability).
    • Solid grasp of Git/GitHub, CI/CD, Docker, automated testing, and DevOps fundamentals.
    • Experience with high-traffic, performance-sensitive consumer web platforms.
  • AI/ML Engineering
    • 2+ years of hands-on experience shipping AI/ML features into production, such as ranking, personalization, recommendations, or LLM-powered services.
    • Strong working knowledge of LLMs, embeddings, vector databases, and RAG architectures.
    • Hands-on experience with MCP (Model Context Protocol), including designing and configuring MCP tools, managing context windows, and integrating MCP servers into backend services.
    • Experience integrating inference APIs and ML models into production backends.
    • Familiarity with prompt engineering, evaluation, and guardrails for LLM-based systems.
    • Experience with GA4 / Segment event data for personalization or ranking is a plus.
    • Exposure to Python ML tooling (LangChain, Hugging Face, SageMaker, Vertex AI, MLflow) is a plus.

Preferred Qualifications

  • Experience with search relevance, ranking, or recommendation systems at scale, especially on Elasticsearch.
  • Experience modernizing legacy .NET (Framework to .NET Core / .NET 8+) or migrating monoliths to gRPC-based, cloud-native architectures.
  • Familiarity with distributed caching (Redis), event-driven systems (Kafka / SNS / Azure Service Bus), API Gateways, and CQRS/MediatR.
  • Experience building MCP servers, AI agents, or internal AI developer tools.
  • Real estate, marketplace, or classifieds domain experience.

Tech Stack

  • Backend: .NET Framework, .NET Core / .NET 8+, C#, ASP.NET Minimal APIs, gRPC, Protocol Buffers, MediatR
  • Databases: SQL Server, MongoDB, Elasticsearch
  • Cloud: AWS, Azure
  • AI/ML: LLMs, RAG, Vector DBs, MCP (Model Context Protocol), LangChain, MLflow, Python (optional)
  • DevOps: GitHub, GitHub Actions, Docker, CI/CD, observability tooling
  • Analytics: GA4, Segment
  • Frontend (adjacent awareness): Next.js, React, TypeScript

Why People Love Working Here

  • We offer meaningful work and opportunities for career growth
  • Competitive Salary
  • 100% paid by Zonda health benefit package
  • 100% Company paid Life Insurance coverage
  • Paid vacation and general holidays
  • Employee Assistance Program (EAP)
  • Live Meditation Sessions
  • Employee Recognition Platform
  • Virtual Wellness Program
  • 100% Hybrid – and always will be!

Inclusion & Equal Opportunity Employment

Zonda is proud to be an Equal Opportunity Employer committed to diversity, inclusion & belonging. Here at Zonda, we are interested in every qualified candidate who is eligible to work in Canada.

See also