Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

GEN AI Developer

  • Source: Naukri
  • Sonata Software
  • Hybrid
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

Role & responsibilities

Key Responsibilities

  • Build and extend PDF text & layout extraction using PyMuPDF for text-based PDFs, and Claude Vision for scanned, multi-column, or complex pages, producing bounding-box-anchored regions.
  • Generate multilingual/cross-lingual embeddings (via Bedrock) to shortlist candidate PDF regions matching each English instrument item.
  • Integrate a vision-capable Claude model on Amazon Bedrock as a verifier to confirm the correct source region for each item, with confidence scoring and a small-model fallback chain; ensure unmatched or low-confidence items are flagged rather than guessed.
  • Build deterministic placement logic (AWS Lambda) that clones the English skeleton, injects matched text, and validates structural integrity string IDs, ordering, and formatting tags.
  • Design and build the agent orchestration layer using AWS Agent Core / MCP Server, connecting extraction, retrieval, verification, and placement as distinct tools with clear interfaces.
  • Implement the extract retrieve verify place validate workflow and guardrails using AWS Strands (Agentic SDK), ensuring structure-locked output, zero invented text, and full source traceability.
  • Support the linguist review & approval tool, showing each output string alongside its PDF source region, and implement a per-string audit trail written to Amazon S3 / DynamoDB.
  • Integrate with the existing eCOA ingest / screenshot-review pipeline: accept English instrument JSON and translated PDFs as inputs, and emit a draft JSON in the required target schema.
  • Run validation across sample instruments and priority locales (including at least one non-Latin-script locale), and track/report placement accuracy and flag-rate metrics (target 90% correct placement, zero invented translations).
  • Participate in daily scrum and weekly governance calls with Sonata and Medidata stakeholders; track progress in Jira.

Required Skills & Experience

  • Hands-on experience with AWS Bedrock — invoking foundation models (Claude), including vision-capable models for document/image understanding.
  • Experience building agentic AI systems using AWS Agent Core / MCP Server (Model Context Protocol) and AWS Strands, or comparable agent orchestration frameworks (e.g., LangGraph, LangChain agents).
  • Strong Python development skills, including experience with PDF parsing libraries (PyMuPDF, pdfplumber, or similar).
  • Experience with embeddings-based retrieval / semantic search, including cross-lingual or multilingual embeddings.
  • Working experience with AWS Lambda, Amazon S3, DynamoDB, and CloudWatch.
  • Solid understanding of prompt engineering and LLM verification/guardrail patterns — confidence thresholds, hallucination avoidance, fallback chains.
  • Comfortable working with structured JSON schemas and schema validation.
  • Experience delivering in Agile/Scrum teams using Jira.

Preferred / Nice to Have

  • Experience in healthcare, life sciences, or clinical trials technology (eCOA, ePRO, EDC systems).
  • Exposure to localization/translation-adjacent workflows or NLP/linguistics-adjacent projects.
  • Experience with OCR or vision-based document understanding at scale.
  • Prior experience integrating AI/automation solutions with third-party enterprise platforms via APIs.

Skills

  • bedrock
  • shortlist
  • amazon-web-services
  • aws-lambda
  • guardrails
  • amazon-s3
  • amazon-dynamodb
  • JSON
  • medidata
  • JIRA
  • LangGraph
  • LangChain
  • Python
  • amazon-cloudwatch

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Sonata Software

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes