Duck Creek Technologies logo

[Remote] Principal Software Engineer- GenAI - Remote

Duck Creek Technologies

Share this job:

Note: The job is a remote job and is open to candidates in USA. Duck Creek Technologies is the intelligent solutions provider defining the future of the property and casualty insurance industry. As a Principal Software Engineer on the GenAI team, you will drive the technical vision and execution of advanced AI-powered solutions, designing and implementing scalable systems that leverage large language models and AI-driven services.

Responsibilities

  • Lead technical strategy for GenAI-based products and platforms, ensuring alignment with enterprise architecture and business goals
  • Design and implement core AI services, including model orchestration, prompt engineering frameworks, and inference pipelines
  • Collaborate with data scientists and ML engineers to integrate LLMs and fine-tuned models into production systems
  • Architect and deliver solutions for high-complexity Agile stories across multiple domains, ensuring scalability and resilience
  • Mentor and guide engineers on modern AI development practices, including distributed systems, model deployment, and performance optimization
  • Ensure compliance and security in AI solutions, including data privacy, responsible AI principles, and model governance
  • Debug and resolve complex issues in distributed AI systems, ensuring minimal downtime and high availability
  • Champion CI/CD and MLOps practices for continuous delivery of AI features and models
  • Participate in hiring and talent development for the GenAI team
  • Perform other related duties and activities as required

Skills

  • Bachelor's degree, or higher education level, or its foreign equivalent, in Computer Science, Computer Information Sciences, and/or related field
  • Total Work Experience: 7+ years (software development), 5+ years of strategic leadership experience
  • Expert of scalable, resilient, modern, cloud-native microservice development with Java, .NET, Python, or Typescript
  • Expert in distributed software patterns, such as DDD, microservices, serverless, and event-driven architecture
  • Expert with CI/CD to deliver software enhancements to customers with full automation
  • Expertise in AI/ML systems: LLM integration, RAG pipelines, vector databases, and prompt engineering
  • Experience in Cloud platforms and cloud-native architectures, including Serverless
  • Hands-on experience with transformer-based models, Hugging Face, LangChain, or similar frameworks
  • Knowledge of data security, compliance, and responsible AI principles
  • Experience with Terraform/Ansible or other IaC platforms
  • Experience with CQRS, event-driven architecture, and Kafka
  • Experience building monitoring, alerting, and observability for maintaining high customer SLAs for SaaS delivered products
  • Excels in the ability to lead, teach, and guide modern software-development practices across Product Development, operating independently with guidance

Benefits

  • Flexible work environment
  • Medical, dental, vision, life and disability insurance
  • 401(k) Retirement Plan
  • Flexible Spending & Health Savings Account
  • Paid holidays, vacation, and volunteer time
  • Employee Assistance Program And Other Benefits.

Company Overview

  • Duck Creek Technologies is a software company that provides property and casualty insurance solutions for individuals and businesses. It was founded in 2000, and is headquartered in Boston, Massachusetts, USA, with a workforce of 1001-5000 employees. Its website is http://www.duckcreek.com.

Job Type

Job Type
Full Time
Location
United States

Share this job: