Nesso Labs logo

AI Engineer (Senior) - Full-time

Nesso LabsIndonesia


No Relocation

Posted: January 24, 2026

Job Description

We’re looking for a Senior Artificial Intelligence Engineer to help us ship production-grade LLM applications with speed, pragmatism, and strong engineering habits. You’ll build AI systems that plug into real business workflows: retrieval, agents, automation, APIs, and observability, so they’re not just demos, but reliable products that deliver measurable ROI.

What you’ll do

  • Build and ship LLM-powered features end-to-end: from prototype to production-ready systems (RAG, agents, tool calling, workflow automation)

  • Design retrieval and search pipelines using OpenSearch / Elasticsearch, including indexing strategies and query patterns that work for real user needs

  • Develop backend services and APIs in Python, using Pydantic for robust data validation and clear contracts

  • Orchestrate async and scheduled workloads (batch jobs, pipelines, background workers) with Celery / Prefect

  • Own data modeling and persistence for AI workflows using SQLAlchemy

  • Add observability and reliability with OpenTelemetry: tracing, metrics, and logs that make systems debuggable and safe to operate

  • Collaborate async-first with product and engineering: align on trade-offs, ship continuously, improve based on feedback and usage

  • Proactively identify edge cases and failure modes (hallucinations, retrieval misses, long-tail inputs, timeouts) and fix them with pragmatic engineering

Tech stack

  • Python (Pydantic, SQLAlchemy)

  • LLM stack: OpenAI SDK, LangChain / LangGraph

  • Search/Retrieval: OpenSearch / Elasticsearch

  • Orchestration: Celery / Prefect

  • Observability: OpenTelemetry

What we’re looking for

  • Strong software engineering fundamentals with excellent Python (clean architecture, testable code, API design)

  • Practical experience building LLM applications in real contexts (RAG, agents, tool calling, workflow automation)

  • Comfort integrating AI into business processes: you care about reliability, UX constraints, and operational realities, not just model outputs

  • Ability to handle multiple tasks and quickly re-prioritize without losing clarity or quality

  • Clear and consistent communication in a fully remote team (async-first)

Nice to have

  • Experience with LLM evaluation, guardrails, and quality measurement (test suites, regression checks, prompt/versioning strategies)

  • Experience with BS4 and/or Playwright for scraping, data extraction, or automated validation flows

  • Familiarity with practical security/privacy considerations in AI systems (PII handling, data retention, access control)

Let us know

  • Your portfolio (GitHub, demos, blog posts, talks, anything that shows what you’ve built)

  • (Optional) A couple of AI-enabled products you shipped and what you owned (retrieval design, orchestration, APIs, eval/guardrails, observability, etc.)

Additional Content

We’re looking for a Senior Artificial Intelligence Engineer to help us ship production-grade LLM applications with speed, pragmatism, and strong engineering habits. You’ll build AI systems that plug into real business workflows: retrieval, agents, automation, APIs, and observability, so they’re not just demos, but reliable products that deliver measurable ROI.

What you’ll do

  • Build and ship LLM-powered features end-to-end: from prototype to production-ready systems (RAG, agents, tool calling, workflow automation)

  • Design retrieval and search pipelines using OpenSearch / Elasticsearch, including indexing strategies and query patterns that work for real user needs

  • Develop backend services and APIs in Python, using Pydantic for robust data validation and clear contracts

  • Orchestrate async and scheduled workloads (batch jobs, pipelines, background workers) with Celery / Prefect

  • Own data modeling and persistence for AI workflows using SQLAlchemy

  • Add observability and reliability with OpenTelemetry: tracing, metrics, and logs that make systems debuggable and safe to operate

  • Collaborate async-first with product and engineering: align on trade-offs, ship continuously, improve based on feedback and usage

  • Proactively identify edge cases and failure modes (hallucinations, retrieval misses, long-tail inputs, timeouts) and fix them with pragmatic engineering

Tech stack

  • Python (Pydantic, SQLAlchemy)

  • LLM stack: OpenAI SDK, LangChain / LangGraph

  • Search/Retrieval: OpenSearch / Elasticsearch

  • Orchestration: Celery / Prefect

  • Observability: OpenTelemetry

What we’re looking for

  • Strong software engineering fundamentals with excellent Python (clean architecture, testable code, API design)

  • Practical experience building LLM applications in real contexts (RAG, agents, tool calling, workflow automation)

  • Comfort integrating AI into business processes: you care about reliability, UX constraints, and operational realities, not just model outputs

  • Ability to handle multiple tasks and quickly re-prioritize without losing clarity or quality

  • Clear and consistent communication in a fully remote team (async-first)

Nice to have

  • Experience with LLM evaluation, guardrails, and quality measurement (test suites, regression checks, prompt/versioning strategies)

  • Experience with BS4 and/or Playwright for scraping, data extraction, or automated validation flows

  • Familiarity with practical security/privacy considerations in AI systems (PII handling, data retention, access control)

Let us know

  • Your portfolio (GitHub, demos, blog posts, talks, anything that shows what you’ve built)

  • (Optional) A couple of AI-enabled products you shipped and what you owned (retrieval design, orchestration, APIs, eval/guardrails, observability, etc.)