Duck Creek Technologies

The intelligent solutions provider defining the future of property and casualty (P&C) and general insurance

Principal Software Engineer- GenAI

Software EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

4 days ago

Salary

$136.1K - $219.6K / year

Java.netPythonType ScriptMicroservicesServerlessEvent Driven ArchitectureCi/cdLLMRAGVector DatabasesPrompt EngineeringAWSHugging FaceLang ChainTerraformAnsibleKafkaCQRSMonitoringAlertingObservabilitySaa S

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

As a Principal Software Engineer on the GenAI team, you will drive the technical vision and execution of advanced AI-powered solutions across multiple initiatives. You will design and implement scalable, secure, and high-performing systems that leverage large language models (LLMs), retrieval-augmented generation (RAG), and AI-driven services. This role requires deep technical expertise, hands-on coding, and the ability to align multiple engineering teams toward a shared vision.

  • 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.

Qualifications

  • 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.

Requirements

  • 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 Description

Duck Creek Technologies is the intelligent solutions provider defining the future of the property and casualty (P&C) and general insurance industry. We are the platform upon which modern insurance systems are built, enabling the industry to capitalize on the power of the cloud to run agile, intelligent, and evergreen operations.

Authenticity, purpose, and transparency are core to Duck Creek, and we believe insurance should be there for individuals and businesses when, where, and how they need it most.

We have a flock of more than 1,700 employees across the globe and are proud to be a Flexible-First employer.

Job Requirements

  • 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.

Related Job Pages

More Software Engineer Jobs

Senior iOS Mobile Developer

Callibrity

Founded by developers for developers

Software Engineer4 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Senior iOS Developer leading technical direction and delivering innovative solutions

iOSJavaJenkinsSpringSpring BootSpringBootSwift
United States
Software Engineer4 days ago
Full TimeRemoteTeam 501-1,000

The Senior Software Engineer will translate customer needs into technical solutions, driving them through design, development, and delivery while writing clean, maintainable code. Responsibilities also include leading code reviews, mentoring engineers, advocating for platform improvements, and using AI tools to enhance efficiency.

ReactC#.NETSoftware Design PatternsAgileScrum
United States
$130K - $200K / year

Intern, Developer

Hyland

Empowering innovators to deliver life-changing value to the world

Software Engineer4 days ago
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

The intern will support the CIC software development team by assisting with the design, development, and maintenance of internal engineering tools and utilities used across the organization. Responsibilities include developing internal utilities, contributing to service maintenance, assisting with debugging, and gaining exposure to emerging AI and automation technologies.

JavaC#JavaScriptTypeScriptGitSoftware DesignData Structures
United States
Full TimeRemoteTeam 1,001-5,000

The Principal Engineer/Lead Platform Architect will be responsible for defining and executing the architectural vision for the platform, emphasizing technical leadership in designing complex systems and solving high-impact problems. Key duties include developing and evolving the platform architecture for scalability and resilience, providing expert technical guidance, and driving architectural decision-making.

System ArchitectureDistributed SystemsAWSAzureGoogle CloudJavaScriptTypeScriptNode.jsPostgreSQL
United States