AI Engineer (Senior) - Full-time

nessolabs· Backend Team
Apply Now ↗
🌍 Remote📍 IndonesiaFullTime

About this role

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.)

Frequently Asked Questions

Is the salary disclosed for the AI Engineer (Senior) - Full-time position at nessolabs?
The salary for this AI Engineer (Senior) - Full-time role at nessolabs is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the AI Engineer (Senior) - Full-time job at nessolabs remote?
Yes, this AI Engineer (Senior) - Full-time position at nessolabs is remote, with team members based in Indonesia. You can work from home or anywhere in the supported regions.
Is the AI Engineer (Senior) - Full-time role at nessolabs full-time or part-time?
This is listed as a FullTime position. It is posted as a AI Engineer (Senior) - Full-time role in the Backend Team department at nessolabs.
Which team or department does the AI Engineer (Senior) - Full-time at nessolabs belong to?
This AI Engineer (Senior) - Full-time position is part of the Backend Team department at nessolabs. See the full job description for more information about the team structure and responsibilities.
How do I apply for the AI Engineer (Senior) - Full-time position at nessolabs?
Click the "Apply Now" button on this page. You will be redirected to nessolabs's official application portal hosted on ashby where you can submit your application directly.
When was the AI Engineer (Senior) - Full-time job at nessolabs posted?
This AI Engineer (Senior) - Full-time position at nessolabs was posted on Jan 24, 2026. Apply as soon as possible — early applications are often reviewed first.
AI Engineer (Senior) - Full-time
nessolabs
Apply for this role ↗

You'll be redirected to nessolabs's official application page on Ashby ATS.