For Employers
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review
AI Summary

The AI Engineer will design and build agent-based workflows and FastAPI services to support a property-management platform. They are responsible for implementing RAG retrieval, managing AI cost controls, and ensuring the reliability of AI outputs through evaluation harnesses.

TechGrove is the Centre of Excellence for Banyan Software, based in Chennai, India. It plays a key role in supporting Banyan’s global businesses through technology, security, and software development. TechGrove brings together India’s deep pool of technical talent with Banyan’s long-term approach to growth, creating a trusted, developer-focused environment where people can do their best work.

Role Overview:

We're seeking an experienced AI Engineer with strong backend engineering skills to build and operate the AI agents and Python services behind our property-management platform. This role is responsible for developing agent-based workflows, the FastAPI services around them, and the evaluation, guardrails and cost controls that make AI output reliable enough for production use in an audit-sensitive domain.

Key Responsibilities:

  • Design, build and extend agent workflows — supervisor routing, tool calling, human-in-the-loop approval, guardrails and fallback chains.
  • Develop and maintain FastAPI backend services with REST and SSE streaming, async SQLAlchemy, Alembic migrations and JWT-based authentication.
  • Implement RAG retrieval and grounding over technical documentation and historical work orders, so AI recommendations can cite their evidence.
  • Build and own the evaluation harness — replay testing against golden traces, fake-LLM unit tests, and behaviour-drift detection in CI.
  • Manage AI cost and reliability controls — per-tenant token budgets, rate limits, usage tracking and multi-model routing through the model gateway.
  • Define and version the schemas and API contracts exchanged between agents and services, with automated contract testing against OpenAPI specs.
  • Integrate AI agents with ERP and third-party systems, and contribute to the spec-driven code generation pipeline.

Required Skills & Experience:

  • Strong Python engineering with production services — async, typing, testing and packaging.
  • Hands-on production experience with LLM orchestration frameworks (LangGraph, LangChain or equivalent), tool calling and structured output.
  • Proven experience evaluating non-deterministic systems — eval harnesses, replay testing and regression detection.
  • Solid backend and API design skills — schema design, versioning, REST/SSE and event-driven patterns.
  • Strong relational database skills (PostgreSQL preferred) beyond ORM basics, including query performance analysis.
  • Working knowledge of AWS (ECS Fargate, Bedrock, S3, SQS/SNS) and CI/CD practices.
  • 5–8 yearsin software engineering, including at least 18 months building production LLM/AI systems.

Recruitment Notice

TechGrove may use artificial intelligence (AI) tools to assist in screening and/or assessing applicants during the recruitment process. All hiring decisions are made by our team. Personal information submitted through your application will be collected and used for recruitment purposes in accordance with applicable privacy laws. Contact us at any time with questions about our process or to request accommodation.

Beware of Recruitment Scams

We have been made aware of individuals fraudulently posing as members of our Talent Acquisition team and extending fake job offers. These scams may involve requests for personal information or payment for equipment. 

Protect yourself by following these steps:

  • Verify that all communications from our recruiting team come from an @banyansoftware.com email address.
  • Remember, employers will never request payment or banking information during the hiring process.
  • If you receive a suspicious message, do not respond — instead, forward it to careers@banyansoftware.com and/or report it to the platform where you received it.

Your safety and security are important to us. Thank you for staying vigilant.

 

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Data & AI Product Engineer

Full Time United States $95000 - $115K per year Software Development

Solution Engineer- India

Full Time India Software Development

Staff Software Engineer (GenAI Innovation/ Forward deployed)

Full Time United States $130K - $170K per year Software Development

CNC Programmer Contract-Remote

Freelance United States Software Development

Senior Electrical Delivery Engineer

Full Time United States $217K - $340K per year Software Development

Software Engineer, Control Plane

Full Time United States Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 220,506+ Jobs in AI Engineer

Answer easy questions

Answer easy questions

220,506+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified