Xenoss is an AI engineering and integration services company, helping medium to large
enterprises run AI transformation end-to-end, from situation analysis and goals framing to data
discovery and preparation, pipeline building, model development, retraining pipeline design,
solution deployment, and support.
We build a broad spectrum of AI solutions such as user behaviour prediction, content generation,
NLP, audience segmentation, pathfinding solutions, AI assistants, edge computer vision, fraud
detection, and others.
We work with prominent companies such as Microsoft, Toshiba, AstraZeneca, Activision Blizzard,
Verve Group, Voodoo Games, and Telefonica, among others.
We’re included in the top 100 software companies on the Inc. 5000 list.
We’re looking for a practical builder, not an ML researcher or a prompt engineer. You’ll
work directly with technical leadership on ambiguous, fast-moving projects: integrating
LLMs, wiring up data pipelines, shipping agentic workflows, connecting external APIs
and tools, and demonstrating end-to-end value quickly.
Success in this role looks like trusted execution. We can hand you a problem ,statement
and expect a working prototype, clear trade-offs, and code we’d be comfortable
extending, while you grow your system design and product judgment through
mentorship.
You will build end-to-end AI-enabled product features, prototypes, and internal tools across our
client engagements.
Core work includes:
● Applied AI delivery: Design and implement LLM-powered features: RAG, tool-using
agents, eval hooks, and prompt/context patterns. You ship to staging- and production-
oriented quality, not notebook demos.
● Backend & data: Build Python services, APIs, and background jobs with SQL/Supabase-
style data access, ingestion, and retrieval pipelines. You keep schemas sensible and
logging in place.
● Integrations: Connect MCP, REST, webhooks, and third-party APIs (e.g. Composio,
Supabase, email and calendar patterns), handling auth, retries, and failure modes
properly.
● Prototype full-stack: When needed, build a simple, clear demo UI (React / Next or
equivalent) to prove out a flow without owning a large frontend codebase.
● AI-native SDLC: Use Cursor / Claude (or equivalent) daily for implementation, tests,
refactors, and docs, and orchestrate agent-assisted workflows (skills, hooks, multi-step
tasks) with human review at merge boundaries.
● Engineering judgment: Bring strong programming fundamentals (types, async, testing,
debugging, Git). You find solutions quickly without sacrificing maintainability, and you
rewrite low-quality AI output before it ships.
● Ambiguity & growth: Operate with incomplete specs, document your assumptions, raise
architecture questions early, and grow toward owning solution design for a feature area.
You will work across a modern fullstack and applied AI engineering stack, including:
● AI-paired backend and frontend development (e.g. Claude Code, Cursor)
● Python and/or TypeScript
● LLM APIs such as OpenAI, Anthropic, Gemini, and similar platforms
● Agentic frameworks and orchestration tools such as LangGraph, LangChain, CrewAI,
AutoGen, or similar
● RAG pipelines, embeddings, vector databases, and hybrid search
● Tool calling, structured outputs, workflow orchestration, and state management
● SQL, data transformations, ETL/ELT basics, and practical data handling
● Docker, cloud environments, CI/CD basics, logging, and monitoring
Experience
● 3–6 years of software engineering (or equivalent proven delivery), with at least 1 year
of hands-on applied AI/LLM integration in real projects.
Technical
● Python: production services, async, packaging, testing (pytest).
● Backend: REST APIs, auth basics, job queues or workers, observability basics.
● Data: SQL, ETL/light pipelines, embeddings retrieval, chunking/indexing for RAG.
● Applied AI: LLM APIs (OpenAI/Anthropic/Google or similar), tool calling, agent loops,
context management; understands limits of long context and tool bloat.
● AI-assisted development: demonstrable fluency with Cursor/Claude Code or similar;
uses AI for speed, owns correctness.
● Fundamentals: readable code, debugging, code review, Git workflow.
Mindset
● Builder over researcher; ships prototypes that can harden.
● Comfortable with high token spend for human-time savings, paired with discipline on
structural waste(bloated context, unused MCP tools, unbounded agent loops).
● Clear communicator; writes short design notes or ADRs when touching architecture.
Nice-to-have (differentiators)
● Agentic SDLC: skills/hooks, multi-agent patterns, tracer-bullet vertical slices, eval
gates before merge.
● MCP ecosystem: tool gating, schema design, “MCP tax” awareness, lazy tool loading.
● Stack familiarity: Supabase, FalkorDB/graph patterns, FastAPI, TypeScript/React for
demos.
● Solution framing: problem selection, taste in UX/API design, can pitch tradeoffs to
non-engineers.
● Prior ownership: one feature from prototype to prod with monitoring and iteration.
What we explicitly do not need
● PhD / novel model training / MLOps for custom fine-tuning as primary job.
● Prompt-engineer-only profile (no backend, no tests, no data).
● Pure frontend or pure DevOps/SRE without applied AI shipping history.
● Someone who cannot explain or defend code they “vibe coded” into the repo.
See all our open positions and learn why your should consider joining the Xenoss team.