This job has expired

This position was posted on March 12, 2026 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Duck Creek Technologies, Inc. logo

Principal Software Engineer- GenAI

Job Overview

Location

Remote, United States

Job Type

Full-time

Category

Software Engineering

Date Posted

March 12, 2026

Full Job Description

đź“‹ Description

  • • As a Principal Software Engineer specializing in Generative AI (GenAI) at Duck Creek Technologies, you will be at the forefront of innovation, driving the technical vision and execution of cutting-edge AI-powered solutions. This pivotal role involves designing, developing, and implementing highly scalable, secure, and performant systems that harness the power of Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and advanced AI-driven services. Your expertise will be crucial in shaping the future of our insurance technology platform, enabling insurers to operate more intelligently and efficiently.
  • • You will be instrumental in defining the technical strategy for our GenAI-based products and platforms, ensuring seamless integration with our enterprise architecture and alignment with overarching business objectives. This includes architecting and delivering robust solutions for complex Agile stories across diverse domains, with a keen focus on scalability, resilience, and maintainability.
  • • A core aspect of your role will be the design and implementation of foundational AI services. This encompasses sophisticated model orchestration, the development of effective prompt engineering frameworks, and the creation of efficient inference pipelines. You will collaborate closely with data scientists and Machine Learning (ML) engineers to seamlessly integrate LLMs and fine-tuned models into our production environments, ensuring they deliver tangible business value.
  • • You will serve as a technical leader and mentor, guiding and upskilling other engineers in modern AI development practices. This includes fostering best practices in distributed systems design, efficient model deployment strategies, and advanced performance optimization techniques. Your leadership will be key in elevating the team's capabilities and ensuring the successful adoption of new AI technologies.
  • • Ensuring the security, compliance, and ethical application of AI solutions is paramount. You will be responsible for upholding data privacy standards, implementing responsible AI principles, and establishing robust model governance frameworks. This commitment to responsible innovation will safeguard our systems and our clients' data.
  • • You will be expected to troubleshoot and resolve complex issues within distributed AI systems, ensuring minimal downtime and maintaining high availability for our Software-as-a-Service (SaaS) offerings. This requires a deep understanding of system interdependencies and a proactive approach to problem-solving.
  • • Championing modern development methodologies is essential. You will advocate for and implement Continuous Integration/Continuous Deployment (CI/CD) and MLOps practices to facilitate the rapid and reliable delivery of AI features and model updates. This ensures our AI capabilities remain cutting-edge and responsive to market needs.
  • • Beyond technical contributions, you will play a role in talent acquisition and development for the GenAI team, helping to build a world-class group of AI engineers. This includes participating in the hiring process and contributing to the professional growth of team members.
  • • You will also be responsible for performing other related duties and activities as required, demonstrating flexibility and a commitment to the team's overall success. This role offers a unique opportunity to make a significant impact on the transformation of the property and casualty (P&C) and general insurance industry through the strategic application of advanced AI technologies.
  • • The position requires a Bachelor's degree or higher in Computer Science, Computer Information Sciences, or a related field, coupled with a minimum of 7+ years of software development experience and 5+ years in strategic leadership. You should possess expert-level proficiency in scalable, resilient, cloud-native microservice development using languages like Java, .NET, Python, or TypeScript. Deep understanding of distributed software patterns such as Domain-Driven Design (DDD), microservices, serverless, and event-driven architecture is critical. Expertise in CI/CD for automated software delivery and hands-on experience with AI/ML systems, including LLM integration, RAG pipelines, vector databases, and prompt engineering, is essential. Familiarity with transformer-based models, Hugging Face, LangChain, or similar frameworks, along with cloud platforms (including serverless), IaC tools (Terraform/Ansible), CQRS, event-driven architecture, Kafka, and building robust monitoring/alerting systems for high customer SLAs, will set you apart. The ability to lead, teach, and guide modern software development practices independently is a key attribute for success in this role.
  • • This is a remote position within the United States, offering a flexible-first work environment. You will be part of a global team dedicated to transforming the insurance industry, working on solutions that redefine how consumers interact with insurance companies. Your contributions will directly impact the agility, intelligence, and evergreen nature of modern insurance systems.

Skills & Technologies

Python
TypeScript
Java
Terraform
Kafka
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

Duck Creek Technologies, Inc. logo
Duck Creek Technologies, Inc.
Visit Website

About Duck Creek Technologies, Inc.

Duck Creek Technologies provides cloud-based software for property and casualty insurers worldwide. Its SaaS platform supports policy administration, claims management, billing, rating, data insights, and digital engagement. Serving carriers, managing general agents, and brokers, the company enables rapid product deployment, workflow automation, and regulatory compliance. Duck Creek integrates with third-party data sources and emerging technologies, helping insurers reduce IT costs, accelerate speed-to-market, and enhance customer experience across personal, commercial, and specialty lines.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

❌ EXPIRED
Remote - CAN - Ontario
Full-time
Expired Feb 8, 2026
Python
Java
Go
+3 more

5 months ago

Apply
❌ EXPIRED
Unispace Global Pty Ltd logo

Unispace Global Pty Ltd

Remote
Full-time
Expired Apr 5, 2026
Remote

3 months ago

Apply
❌ EXPIRED
Remote Employee
Full-time
Expired Jan 22, 2026
R
Junior
Remote

6 months ago

Apply
❌ EXPIRED
Remote
Full-time
Expired Dec 2, 2025
Senior
Remote

7 months ago

Apply