emater
Posted 1w ago

Senior Software Engineer - AI Agents (Python)

emater
Yerevan, Yerevan, Armenia
OnsiteFull Time
Responsibilities
  • owning agent fleet
  • building new agents
  • implementing governance
Requirements
  • Requires 8+ years of software engineering
  • Strong production Python
  • Shipped LLM/agent systems
  • REST APIs
  • Webhooks, SQL
  • Observability
  • Docker, GCP, and English proficiency
Technical tools mentioned
PythonAnthropicOpenAIBigQueryDockerGCPSlackShopifyn8nClaude CodeCursorTypeScriptJavaScriptSQLREST APIswebhooksMCP

Job description

The role

emater is a profitable multi-brand direct-to-consumer e-commerce group (four brands on Shopify) on a growth path toward $100M. AI agents are not an experiment here: a fleet of production LLM agents already works inside the company every day — iterating creative, analyzing customer feedback, governing shared knowledge — with real daily users across marketing, creative, and operations, on Slack as the primary surface.

We are hiring the engineer who owns that ecosystem as a product. Today the agents work; your job is to make them dependable, measured, and steadily more capable: maintain and harden what runs, build what comes next, and give the whole fleet the engineering discipline — evaluation, monitoring, governance — that turns working systems into compounding infrastructure. You will build on a written platform architecture and decision records, on a single open-source agent framework, next to a cross-brand BigQuery warehouse that serves as the company’s single source of truth.


What you will do

  • Own the production agent fleet day to day — reliability, monitoring, incident triage, and continuous improvement of agents colleagues rely on every morning. When an agent misbehaves, you are the person who understands why.
  • Build new agents and capabilities on the company’s standard open-source agent framework, from business conversation to production: scoping with the stakeholders who will use them, prompt and tool design, deployment, and hand-off into an owned-and-evaluated agent registry.
  • Build the evaluation discipline — regression evals, output-quality scoring, per-agent cost tracking, and failure-mode analysis, so “the agent got better” is a measured claim, not an impression.
  • Integrate the agent memory layer — a self-hosted open-source memory service that lets agents retain, recall, and reflect — honoring the platform’s one-way lineage rule: facts flow from the BigQuery warehouse into agent memory, never the reverse.
  • Migrate existing agents onto the company-run cloud runtime without breaking the live Slack workflows their users depend on — a careful, one-agent-at-a-time program with a defined order.
  • Do the integration engineering agents depend on — LLM APIs, MCP integrations, Shopify and marketing/analytics APIs, and clean handoffs to deterministic workflow automation (n8n) — with the judgment to know what should be agentic, what should be deterministic, and what must stay human.
  • Implement governance in code — permissions, approval gates, and human-in-the-loop routing, including flows where content is compliance-sensitive and human approval is not optional.
  • Work AI-assisted — the team already adopted Claude Code and Cursor on its own initiative; you work that way too and help raise the shared standard.


What we are looking for

  • 8+ years of software engineering with strong production Python — you have shipped and operated systems with real users, and it shows in how you log, test, and monitor.
  • Real, shipped LLM/agent experience — this is a must: you have built agents or LLM-powered systems on model APIs (Anthropic, OpenAI, or similar) — tool use / function calling, structured outputs, prompt design, context management — and you can reason concretely about evaluation, cost, and failure modes.
  • Integration depth: REST APIs, webhooks, third-party platform APIs; solid SQL (BigQuery a plus).
  • Production ownership habits: observability, defensive error handling, graceful degradation, cost awareness — agents fail in stranger ways than CRUD apps, and you design for that.
  • Enough infrastructure fluency to deploy and operate your own work — Docker and cloud basics (we run on GCP). A dedicated platform engineer owns the foundation; you are not helpless without them.
  • Working proficiency in English. Knowledge of Armenian is a bonus. (The engineering team is Armenian-speaking. Documentation and company leadership work in English).
  • A bonus, not a requirement: agent memory systems / RAG / vector stores, open-source agent frameworks, TypeScript/JavaScript, Shopify or DTC e-commerce context, workflow tools (n8n), marketing and attribution data.


Why this role, why now

Most companies hiring for “AI agents” are hiring someone to find out whether the idea works. Here that question is answered, agents run in production with named owners and daily users, the platform architecture is written, and the partners have funded the roadmap that scales it. 

What the company needs is the engineer who industrializes the proof: one framework, one source of truth, one memory layer, every agent owned and measured. The work compounds, every agent you harden and every eval you write makes the next one cheaper. 

You will not spend your first year proving agents are worth it; you will spend it making them dependable.

About emater

Private Miami-based e-commerce parent operating four direct-to-consumer brands globally.

Similar jobs

Software Engineer roles near Yerevan, Yerevan
1w
Save
Mark Applied
Hide
Software Engineer (Internal Tools & HR Automation)
Tbilisi or Yerevan or Serbia or Bangkok or Kyrgyzstan or Kazakhstan or Uzbekistan or Da Nang or Manila
RemoteFull Time
Salmon Group
Salmon Group: Technology-driven consumer fintech providing accessible financial solutions.
Experience with low-code automation, SQL and relational databases, internal application platforms, Python or JavaScript, REST APIs, webhooks, testing, debugging, and English communication.
n8n, Make, PostgreSQL, Retool, REST APIs, Python, JavaScript, SQL, webhooks, HiBob, Ashby
1mo
Save
Mark Applied
Hide
Senior Software Engineer (Ruby/RoR, Low-Code Apps)
Yerevan, Yerevan, Armenia
OnsiteFull Time
Workato
Workato: Cloud-native enterprise automation and integration platform.
7+ YOEBS/MS in CS or engineering; 7+ years building and maintaining Ruby on Rails applications; strong Ruby, OOP, debugging skills; PostgreSQL and Redis/Memcached experience.
Ruby on Rails, Ruby, PostgreSQL, Redis, Memcached
1mo
Save
Mark Applied
Hide
Staff C++ Software Engineer
Yerevan, Yerevan, Armenia
OnsiteFull Time
AMD
AMDNASDAQ: AMD: Leader in high-performance computing, graphics, and visualization technologies.
Expert C/C++ and concurrent programming, OS development (Windows/Linux/Android), debugger/source-control experience (GitHub), strong coding quality and communication; Bachelor's degree in CS/CE/EE or equivalent.
C, C++, GitHub, Windows, Linux, Android, FPGA, debugger, profiler
1mo
Save
Mark Applied
Hide
Senior Software Developer (AI Agents & Integrations)
Belgrade or Berlin or Limassol or Madrid or Paphos or Prague or Warsaw or Yerevan
HybridFull Time
JetBrains
JetBrains: Private global software creating developer tools, AI coding agents, and team software for developers and organizations.
Senior-level backend engineering experience, strong Kotlin skills, deep knowledge of concurrent/asynchronous programming, building integrations and workflows, and fluency in English for distributed collaboration.
Kotlin, coroutines, threads, async I/O, LLMs, Claude Code, Gemini, Junie, IDE
1mo
Save
Mark Applied
Hide
Senior Software Engineer
Yerevan, Yerevan, Armenia
RemoteFull Time
Minereye Technologies
Minereye Technologies: Raeli cybersecurity software helping enterprises discover, classify, govern, and protect sensitive unstructured data.
Proficiency in Go, Rust, or TypeScript; multithreaded/concurrent programming; performance profiling and optimization; Docker/containerization; edge/embedded and distributed systems experience.
Go, Rust, TypeScript, Docker, AWS S3, GCP, MQTT, Kafka
1mo
Save
Mark Applied
Hide
Principal Engineer - Software (C/C++, Qt, MSVC, Linux)
Yerevan, Yerevan, Armenia
OnsiteFull Time
Microchip Technology
Microchip TechnologyNASDAQ: MCHP: A leading provider of smart, connected, and secure embedded control solutions.
12+ YOE12+ years software engineering with C/C++ and Qt, cross-platform Windows/Linux experience, Python and scripting, GCC/MSVC toolchain and build systems, CI/CD and version control proficiency.
C/C++, Qt, MSVC, Linux, Python, Bash, Perl, PowerShell, GCC, gmake, Bazel, Jenkins, GitLab, Bitbucket, Git
1mo
Save
Mark Applied
Hide
Software Engineer, C++
Yerevan, Yerevan, Armenia
OnsiteFull Time
Align Technology
Align TechnologyNASDAQ: ALGN: Medical device designing and manufacturing Invisalign and iTero systems.
5+ YOE5+ years software development experience; strong C++17, STL, OOP, data structures and algorithms; Python; CI/CD, unit testing, debugging; Bachelor’s degree in CS or related field; English B2+.
C++17, Python, Docker, AWS Cloud, Git, SQL, Jira, Bamboo, Confluence
3mo
Save
Mark Applied
Hide
Software Engineer III
Yerevan, /, Armenia
OnsiteFull Time
Teracloud Corporation
Teracloud Corporation: Private software developing, selling, and supporting OpenVMS for mission-critical users.
5+ YOE5+ years C/C++ system-level development; OS internals, TCP/IP; UNIX/Linux; debugging; SSL/TLS; leadership; strong English communication.
C/C++, Linux, TCP/IP, SSL/TLS, Debugging, Networking, Open Source