Duck Creek Technologies logo

Sr. Associate Software Engineer

Duck Creek Technologies
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

0 - 2 Years

TYPE

FullTime

SKILLS REQUIRED

PythonPrompt EngineeringMachine LearningData ModelingLarge Language ModelsKnowledge Graph

Job description

Overview

Early-career engineering role on an AI engineering team building LLM-based systems, focused on evaluating whether an AI/LLM system's output is correct and modelling extracted information as structured knowledge (entities and relationships).

What you'll do

  • Build and extend LLM evaluation harnesses, including golden datasets, precision/recall/F1, calibration, and LLM-as-judge scoring.
  • Design and work with knowledge graphs, including entity-relationship modelling, graph traversal/queries, and embeddings-based similarity and retrieval.
  • Build GenAI/LLM pipelines in Python, including prompting, RAG, and structured output.
  • Write clean, tested code, collaborate with senior engineers, and document your work.
  • Act in accordance with and as a good steward of Duck Creek Technologies mission, vision, and core values.

What you'll need

  • B.Tech/M.Tech with an AI/ML specialization, or CS/IT with strong, demonstrable AI coursework/projects.
  • 0 to 2 years of experience.
  • Strong Python fundamentals and solid grasp of data structures and algorithms.
  • Working understanding of LLM fundamentals: prompting, embeddings, RAG, and basic evaluation concepts.
  • A maintained personal GitHub profile with at least one substantive AI/LLM project (academic or personal), not a cloned tutorial. Resume and GitHub profile link must be shared; applications without a working GitHub link showing original project work will not be considered.

Nice to have

  • Exposure to evaluation frameworks/metrics for generative AI (e.g. Ragas, DeepEval, or a self-built LLM-judge approach).
  • Exposure to knowledge graphs / graph data structures (NetworkX, Neo4j, RDF/OWL, or a well-reasoned custom graph model in a project).
  • Any agent framework (LangChain/LangGraph or similar), vector databases, any cloud platform, REST API basics (FastAPI/Flask).

Details

  • Location: Bengaluru, India. Role is aligned to a specific location; candidate is expected to reside within reasonable proximity to that location.
  • Ways of working: flexible-first. May initially be remote, subject to business needs, and may transition to a hybrid arrangement including working from a designated office on a schedule set by the leader.
  • Company reserves the right to modify work arrangement, location expectations and in-person requirements.
  • AI tools are not permitted during interviews.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr. Associate Software Engineer