
Software Engineer II
Duck Creek Technologies16 hours ago
Bengaluru, IndiaMid Level
Responsibilities
- Lead the design, development, and implementation of applied AI solutions for complex business challenges across multiple products.
- Architect applications and platforms that integrate with large language models.
- Design and develop highly available API services using Python and C#/.NET with a backend framework such as ASP.NET, Django, or Flask.
- Evaluate AI models and techniques based on performance, scalability, and interpretability.
- Maintain robust, clean, testable, documented, scalable, and reusable codebases.
- Provide technical guidance, mentorship, and support to junior developers and team members.
- Curate automated deployment pipelines and deliver services and AI models into production environments.
- Collaborate with data scientists, engineers, and business stakeholders to translate requirements into technical specifications.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of software development experience.
- At least 3 years of experience with cloud-native technologies and architecture, including containerized compute, storage, IAM, and service integration.
- Experience with at least one LLM application framework, such as LangChain or Semantic Kernel, and one vector database.
- Strong problem-solving, analytical thinking, software engineering, communication, collaboration, and continuous-learning skills.
Benefits
- Flexible-first work model with autonomy over day-to-day work.
- The role is aligned to a designated location, and employees are expected to live within reasonable proximity.
- Work may initially be performed remotely, subject to business needs and company guidelines.
- The work arrangement may transition to hybrid work at a designated office on a schedule determined by the leader and organizational needs.
- Inclusive culture, equal-opportunity employment, and employee wellbeing and rewards programs are highlighted.
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.