Duck Creek Hiring Associate Software Engineer in Bengaluru | Flexible Work
Quick actions
Apply NowSkills required
Technologies this role asks for
Prepare for this role
Learn the required skills, practice interview MCQs, then come back and apply for Python, Machine Learning .
Get new job alerts
Be notified when roles like this match your profile.
You’ll hear about matching jobs on this device.
- Tap the Share button in Safari
- Choose Add to Home Screen
- Open SoftoJobs from your Home Screen
- Tap Enable Job Alerts
Job description
What you’ll do in this role
Job Overview
Duck Creek Technologies is hiring an Associate Software Engineer in Bengaluru, India, to join its AI engineering team. This early-career role focuses on building systems that use large language models (LLMs), evaluating the quality and correctness of AI-generated outputs, and representing extracted information as structured knowledge that can be queried and used for reasoning.
The role combines Python-based GenAI development with LLM evaluation and knowledge graph modelling. It is suited to candidates who have built an AI or LLM project and can explain how they assessed its quality, reliability and usefulness.
About Duck Creek Technologies
Duck Creek Technologies provides software solutions for the property and casualty (P&C) insurance industry. Its SaaS platform helps insurers operate cloud-based services and support customer experiences. The company describes itself as a flexible-first workplace and is part of the portfolio of Vista Equity Partners.
Key Responsibilities
- Build and improve evaluation harnesses for large language model applications.
- Create and maintain golden datasets that can be used to assess the quality of model outputs.
- Evaluate AI-generated results using measures such as precision, recall and F1 score.
- Work with calibration methods and LLM-as-judge scoring approaches to assess generated responses.
- Design knowledge graphs by modelling entities and the relationships between them.
- Work with graph traversal and graph queries to retrieve and explore connected information.
- Use embeddings-based similarity and retrieval techniques where relevant to knowledge discovery.
- Develop GenAI and LLM pipelines in Python, including prompting, retrieval-augmented generation and structured output.
- Write clean, maintainable and tested code.
- Collaborate with senior engineers and document implementation details and project work.
- Act in line with Duck Creek's mission, vision and core values.
Required Skills and Knowledge
- Python: Strong programming fundamentals for developing AI and LLM workflows.
- Data structures and algorithms: A solid understanding of core concepts and problem-solving techniques.
- LLM fundamentals: Working knowledge of prompting, embeddings, retrieval-augmented generation and basic evaluation concepts.
- AI project experience: A maintained personal GitHub profile containing at least one substantial, original AI or LLM project. A cloned tutorial project does not meet the stated requirement.
- Code quality: Ability to write clean, tested code and explain the work performed.
Preferred Skills
- Exposure to generative AI evaluation frameworks or metrics, such as Ragas, DeepEval or a self-built LLM-judge approach.
- Experience with knowledge graphs or graph data structures, including NetworkX, Neo4j, RDF/OWL or a well-designed custom graph model.
- Familiarity with agent frameworks such as LangChain or LangGraph.
- Exposure to vector databases.
- Experience with any cloud platform.
- Basic understanding of REST APIs and Python web frameworks such as FastAPI or Flask.
Education and Experience
The stated education requirement is a B.Tech or M.Tech with an AI/ML specialization, or a degree in Computer Science or Information Technology supported by demonstrable AI coursework or projects. The experience range is 0–2 years, making this an early-career opportunity.
GitHub and Application Requirements
Applicants must share their resume along with a working GitHub profile link. The profile should include at least one substantive AI or LLM project that demonstrates original work rather than a copied tutorial. The employer states that applications without a working GitHub link showing original project work will not be considered.
Work Location and Arrangement
Location: Bengaluru, India.
Duck Creek describes this position as location-aligned and expects employees to live within reasonable proximity to the designated location. The company follows a flexible-first approach, with opportunities for in-person collaboration under its Flying Together approach.
At the beginning of employment, work may be performed remotely depending on business needs and company guidelines. As the approach evolves, the role may transition to a hybrid arrangement, with office attendance scheduled according to the employee's leader and organizational needs. The company may change work-location expectations based on business, policy or regulatory requirements.
Core Competencies
- Clear communication and thoughtful collaboration with people from different backgrounds.
- Curiosity, critical thinking and creative problem-solving.
- Adaptability in a changing technical environment.
- Accountability, integrity and professional conduct.
- Commitment to continuous learning, inclusion and respectful teamwork.
About the AI Engineering Opportunity
This position is particularly relevant to candidates interested in the evaluation and trustworthiness of LLM-based applications. Beyond building prompts and pipelines, the work involves defining ways to measure whether generated answers are correct and organizing extracted facts into entities and relationships. These capabilities support systems that can retrieve, query and reason over structured information.
Candidates should be ready to discuss their own AI or LLM project, the approach used to evaluate its output, and how they handled data representation or retrieval. The job description emphasizes practical project evidence through GitHub rather than relying only on familiarity with AI terminology.
Interview and AI Tool Policy
Duck Creek states that candidates are expected to complete interviews using their own knowledge and experience. The use of AI tools during interviews is not permitted.
How to Apply
Prepare your resume and ensure your GitHub profile is accessible and contains an original, substantial AI or LLM project. Include the working GitHub profile link with your application, as the employer identifies it as a required part of consideration.
Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
B.Tech — Artificial Intelligence / Artificial Intelligence and Machine Learning · M.Tech — Artificial Intelligence / Artificial Intelligence and Machine Learning
Passing Batch
2026, 2025, 2024
Experience
0 - 2 years (Freshers welcome)
Similar Fresher Jobs
More openings you may like