---
title: "Senior AI Software Engineer (.NET) at Cargoo – VueJobs"
canonical_url: "https://vuejobs.com/jobs/cargoo-senior-ai-software-engineer-net"
meta:
  "og:image": "https://vuejobs.com/_og/d/c_PostDetail%2Ctitle_Senior%2BAI%2BSoftware%2BEngineer%2B(.NET)%2Cheadline_Cargoo%2Cp_Ii9qb2JzL2Nhcmdvby1zZW5pb3ItYWktc29mdHdhcmUtZW5naW5lZXItbmV0Ig%2Cs_DW_J3y8VorBlbmDF.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Senior AI Software Engineer (.NET) at Cargoo – VueJobs"
  "twitter:image": "https://vuejobs.com/_og/d/c_PostDetail%2Ctitle_Senior%2BAI%2BSoftware%2BEngineer%2B(.NET)%2Cheadline_Cargoo%2Cp_Ii9qb2JzL2Nhcmdvby1zZW5pb3ItYWktc29mdHdhcmUtZW5naW5lZXItbmV0Ig%2Cs_DW_J3y8VorBlbmDF.png"
---

> Index of every page on this site: [llms.txt](https://vuejobs.com/llms.txt)

# **Senior AI Software Engineer (.NET)**

Cargoo

Vue-plus

**Backend**

![Flag of Armenia](https://hatscripts.github.io/circle-flags/flags/am.svg) Yerevan, Armeniaon-sitefull-timesenior23 days ago

[**Apply Now **](https://job-boards.eu.greenhouse.io/cargoo/jobs/4991224101?ref=vuejobs.com)

---

**Problem Space**

Logistics operations today are still largely:

- manual
- reactive
- fragmented across tools
- running on incomplete or late data
- full of conflicting constraints
- under real-time decision pressure
- driven by evolving business rules
- a mix of legacy and new systems

Much of this is unstructured: emails, documents, free-text updates, exceptions nobody modelled. That is where AI changes the game.

**We’re building a system that:**

- ingests real-time operational data, structured and unstructured
- supports planning and execution decisions, with AI agents that act where it’s safe and hand over to humans where it isn’t
- adapts to constantly changing constraints

**What You’ll Work On**

- **AI in production.** Building LLM- and agent-powered features into production .NET services: tool calling, structured outputs, retrieval over operational data, document and message understanding.
- **The seams.** Designing the boundaries between deterministic business logic and probabilistic AI: validation, fallbacks, human-in-the-loop.
- **Trust.** Making AI measurable and trustworthy: evals, test sets, observability, guardrails and cost/latency budgets.
- **Ownership.** Owning features end to end, from problem framing with product to running them in production.

**Design Principles**

- keep things simple before scalable
- prefer explicit logic over magic abstractions, and that includes AI: deterministic where you can, model where you must
- optimize for change, not perfection (models, prompts and providers will change)
- measure AI behaviour, don’t trust vibes
- avoid “framework-driven architecture”
- accept that some parts will be ugly, temporarily

**Tech Stack**

.NET · Vue.js · service-oriented architecture · relational + operational data storage · cloud-based infrastructure · LLM APIs and agent tooling (e.g. Semantic Kernel / Microsoft.Extensions.AI, MCP) · vector/semantic search · eval and tracing tools

**How We Build**

- AI-native development is the default. You use coding agents (e.g. Claude Code, Copilot) every day.
- You own what you ship, whoever typed it: you review AI-generated code critically, test it and understand it.

**What We Expect**

- Strong, senior-level .NET engineering
- Ability to navigate uncertainty and work in ambiguity
- Willingness to challenge decisions
- Focus on outcomes, not just code
- Understanding of trade-offs and complex systems, including when not to use AI
- Preferring ownership over comfort

**Strong Plus**

- Having shipped LLM/AI features to production and kept them running
- Experience with evals, prompt/version management or AI observability
- Python for prototyping and data work
- Logistics or other real-time operations domain experience

**What You Won’t Find Here**

- over-engineering everything upfront
- unnecessary microservices
- “clean architecture” for the sake of it
- process-heavy development
- AI demos that never reach production
- wrapping a chatbot around a problem and calling it solved

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://vuejobs.com/#website","@type":"WebSite","name":"Vue.js Jobs","url":"https://vuejobs.com/","publisher":{"@id":"https://vuejobs.com/#identity"}},{"@id":"https://vuejobs.com/jobs/cargoo-senior-ai-software-engineer-net#webpage","@type":"WebPage","name":"Senior AI Software Engineer (.NET) at Cargoo","url":"https://vuejobs.com/jobs/cargoo-senior-ai-software-engineer-net","isPartOf":{"@id":"https://vuejobs.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://vuejobs.com/jobs/cargoo-senior-ai-software-engineer-net"]}],"primaryImageOfPage":{"@id":"https://vuejobs.com/#logo"}},{"@id":"https://vuejobs.com/#identity","@type":"Organization","name":"VueJobs","url":"https://vuejobs.com","logo":{"@id":"https://vuejobs.com/#logo"},"sameAs":["https://x.com/vuejsjob","https://www.linkedin.com/showcase/vuejobs/","https://github.com/vuejobs"]},{"@id":"https://vuejobs.com/jobs/cargoo-senior-ai-software-engineer-net#job-posting","@type":"JobPosting","datePosted":"2026-09-30T08:51:44.000000Z","description":"\u003Cp>\u003Cstrong>Problem Space\u003C/strong>\u003C/p>\n\u003Cp>Logistics operations today are still largely:\u003C/p>\n\u003Cul>\n\u003Cli>manual\u003C/li>\n\u003Cli>reactive\u003C/li>\n\u003Cli>fragmented across tools\u003C/li>\n\u003Cli>running on incomplete or late data\u003C/li>\n\u003Cli>full of conflicting constraints\u003C/li>\n\u003Cli>under real-time decision pressure\u003C/li>\n\u003Cli>driven by evolving business rules\u003C/li>\n\u003Cli>a mix of legacy and new systems\u003C/li>\n\u003C/ul>\n\u003Cp>Much of this is unstructured: emails, documents, free-text updates, exceptions nobody modelled. That is where AI changes the game.\u003C/p>\n\u003Cp>\u003Cstrong>We’re building a system that:\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>ingests real-time operational data, structured and unstructured\u003C/li>\n\u003Cli>supports planning and execution decisions, with AI agents that act where it’s safe and hand over to humans where it isn’t\u003C/li>\n\u003Cli>adapts to constantly changing constraints\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>What You’ll Work On\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI in production.\u003C/strong> Building LLM- and agent-powered features into production .NET services: tool calling, structured outputs, retrieval over operational data, document and message understanding.\u003C/li>\n\u003Cli>\u003Cstrong>The seams.\u003C/strong> Designing the boundaries between deterministic business logic and probabilistic AI: validation, fallbacks, human-in-the-loop.\u003C/li>\n\u003Cli>\u003Cstrong>Trust.\u003C/strong> Making AI measurable and trustworthy: evals, test sets, observability, guardrails and cost/latency budgets.\u003C/li>\n\u003Cli>\u003Cstrong>Ownership.\u003C/strong> Owning features end to end, from problem framing with product to running them in production.\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Design Principles\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>keep things simple before scalable\u003C/li>\n\u003Cli>prefer explicit logic over magic abstractions, and that includes AI: deterministic where you can, model where you must\u003C/li>\n\u003Cli>optimize for change, not perfection (models, prompts and providers will change)\u003C/li>\n\u003Cli>measure AI behaviour, don’t trust vibes\u003C/li>\n\u003Cli>avoid “framework-driven architecture”\u003C/li>\n\u003Cli>accept that some parts will be ugly, temporarily\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Tech Stack\u003C/strong>\u003C/p>\n\u003Cp>.NET · Vue.js · service-oriented architecture · relational + operational data storage · cloud-based infrastructure · LLM APIs and agent tooling (e.g. Semantic Kernel / Microsoft.Extensions.AI, MCP) · vector/semantic search · eval and tracing tools\u003C/p>\n\u003Cp>\u003Cstrong>How We Build\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>AI-native development is the default. You use coding agents (e.g. Claude Code, Copilot) every day.\u003C/li>\n\u003Cli>You own what you ship, whoever typed it: you review AI-generated code critically, test it and understand it.\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>What We Expect\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Strong, senior-level .NET engineering\u003C/li>\n\u003Cli>Ability to navigate uncertainty and work in ambiguity\u003C/li>\n\u003Cli>Willingness to challenge decisions\u003C/li>\n\u003Cli>Focus on outcomes, not just code\u003C/li>\n\u003Cli>Understanding of trade-offs and complex systems, including when not to use AI\u003C/li>\n\u003Cli>Preferring ownership over comfort\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>Strong Plus\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>Having shipped LLM/AI features to production and kept them running\u003C/li>\n\u003Cli>Experience with evals, prompt/version management or AI observability\u003C/li>\n\u003Cli>Python for prototyping and data work\u003C/li>\n\u003Cli>Logistics or other real-time operations domain experience\u003C/li>\n\u003C/ul>\n\u003Cp>\u003Cstrong>What You Won’t Find Here\u003C/strong>\u003C/p>\n\u003Cul>\n\u003Cli>over-engineering everything upfront\u003C/li>\n\u003Cli>unnecessary microservices\u003C/li>\n\u003Cli>“clean architecture” for the sake of it\u003C/li>\n\u003Cli>process-heavy development\u003C/li>\n\u003Cli>AI demos that never reach production\u003C/li>\n\u003Cli>wrapping a chatbot around a problem and calling it solved\u003C/li>\n\u003C/ul>","employmentType":"FULL_TIME","title":"Senior AI Software Engineer (.NET)","validThrough":"2026-11-22T12:17:10.261Z","applicantLocationRequirements":{"@type":"Country","name":"AM"},"hiringOrganization":{"@type":"Organization","name":"Cargoo","url":"https://vuejobs.com/"},"identifier":{"@type":"PropertyValue","name":"Cargoo","value":"01m3sct9q4wt4bytpsrr90wm6b"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Yerevan","addressCountry":"AM"}},"mainEntityOfPage":{"@id":"https://vuejobs.com/jobs/cargoo-senior-ai-software-engineer-net#webpage"}},{"@id":"https://vuejobs.com/#logo","@type":"ImageObject","caption":"VueJobs","contentUrl":"https://vuejobs.com/images/logos/vuejobs-logo.png","inLanguage":"en","url":"https://vuejobs.com/images/logos/vuejobs-logo.png"}]}
```

## Sitemap

See the full [sitemap](https://vuejobs.com/sitemap.md) for all pages.
