
Associate Software Engineer
Duck Creek Technologies2 days ago
Bengaluru, IndiaEntry Level
Responsibilities
- Build and extend LLM evaluation harnesses using golden datasets, precision/recall/F1, calibration, and LLM-as-judge scoring.
- Design and work with knowledge graphs, including entity-relationship modelling and graph traversal and queries.
- Build GenAI/LLM pipelines in Python using prompting, RAG, and structured output.
- Write clean, tested code; collaborate with senior engineers; and document work.
- Model extracted information as structured entities and relationships for trusted querying and reasoning.
Requirements
- B.Tech/M.Tech with an AI/ML specialization, or a CS/IT background with strong demonstrable AI coursework or projects.
- 0 to 2 years of experience.
- Strong Python fundamentals and a solid grasp of data structures and algorithms.
- Working understanding of LLM fundamentals, including prompting, embeddings, RAG, and basic evaluation concepts.
- A maintained personal GitHub profile with at least one substantive original AI/LLM project; cloned tutorials do not qualify.
- Candidates must submit a resume and working GitHub profile link.
- Preferred: exposure to generative-AI evaluation frameworks or metrics such as Ragas, DeepEval, or a self-built LLM-judge approach.
- Preferred: exposure to knowledge graphs or graph data structures such as NetworkX, Neo4j, RDF/OWL, or a custom graph model.
- Preferred: experience with LangChain, LangGraph or similar agent frameworks, vector databases, cloud platforms, and FastAPI or Flask.
Benefits
- Flexible-first work model with autonomy over day-to-day work.
- Work may begin remotely, with potential transition to a hybrid arrangement at a designated office based on business and organizational needs.
- The role is aligned to a specific location, and employees are expected to reside within reasonable proximity to it.
- Inclusive culture focused on collaboration, learning, respect, and equal opportunity.
Tech Stack
Categories
About Duck Creek Technologies
Duck Creek Technologies builds cloud-based core systems for property and casualty insurers, including policy administration, billing, claims, rating, data, and agent/consumer portals, sold as SaaS or modular products. It generates revenue from software subscriptions and services that modernize and integrate insurers’ operations. Founded in 2000 and headquartered in Boston, it is privately held and backed by Vista Equity Partners.