About the Role

We are seeking a Principal Software Engineer - GenAI Remote to join our innovative team at Duck Creek Technologies. In this role, you will be at the forefront of driving the technical vision and execution of advanced AI-powered solutions across multiple initiatives. As a Principal Software Engineer, 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 position offers the opportunity to work remotely while making a significant impact in the property and casualty insurance industry.

What You'll Do

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

Requirements

  • Bachelor’s degree or higher in Computer Science, Computer Information Sciences, or related field.
  • 7+ years of software development experience, with 5+ years in strategic leadership roles.
  • Expertise in scalable, resilient, cloud-native microservice development with Java, .NET, Python, or TypeScript.
  • Strong knowledge of distributed software patterns, including DDD, microservices, serverless, and event-driven architecture.
  • Experience with CI/CD and delivering software enhancements with full automation.
  • Deep understanding of AI/ML systems, including LLM integration, RAG pipelines, and prompt engineering.
  • Hands-on experience with transformer-based models and frameworks like Hugging Face and LangChain.
  • Familiarity with data security, compliance, and responsible AI principles.

Nice to Have

  • Experience with Terraform/Ansible or other Infrastructure as Code (IaC) platforms.
  • Knowledge of CQRS, event-driven architecture, and Kafka.
  • Experience in building monitoring, alerting, and observability for SaaS products.

What We Offer

  • Flexible work environment with options to work from home or in the office.
  • Comprehensive medical, dental, vision, life, and disability insurance.
  • 401(k) retirement plan with company matching.
  • Flexible Spending and Health Savings Accounts.
  • Paid holidays, vacation, and volunteer time.
  • Employee Assistance Program and additional perks.

Join us at Duck Creek Technologies as a Principal Software Engineer - GenAI Remote and be part of a team that is reshaping the insurance industry through innovative technology. We look forward to your application!

Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

Join Duck Creek Technologies as a Principal Software Engineer - GenAI Remote, where you'll lead AI innovations in a flexible work environment. Competitive salary and benefits await!

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in developing scalable microservices using Java and Python, with hands-on experience in implementing CI/CD pipelines to ensure seamless integration and deployment.

Self-motivated and adaptable remote worker, comfortable collaborating with cross-functional teams across different time zones while managing multiple AI/ML projects.

Deep understanding of AI/ML frameworks, particularly with a focus on utilizing Hugging Face and LangChain for building advanced language models and event-driven architectures.

Learning Resources

Java Programming and Software Engineering Fundamentalscourse

Career Path

Principal Software Engineer - GenAI Remote(Now)Director of Engineering(2-4 years)Chief Technology Officer (CTO)(5-7 years)

Market Overview

Market Size 2024
$150B
Annual Growth
8.5%
AI Adoption in Software Development
45%
Investment in AI/ML Solutions
+120%
Labour Demand for Java Developers
+15%
Avg Salary for Principal Software Engineer
$160K

Skills & Requirements

Required
JavaPythonTypeScript
Growing in Demand
KubernetesGraphQLData Engineering
Declining
Java EEApache Struts

Domain Trends

Rise of Generative AI
The integration of Generative AI tools like Hugging Face and LangChain is expected to increase by 50% in software projects, enhancing development efficiency and capabilities.
Shift to Cloud-Native Architectures
Cloud-native development practices are projected to grow by 30% as companies migrate to microservices and event-driven architectures to improve scalability and resilience.
Increased Focus on CI/CD Practices
Adoption of CI/CD pipelines is forecasted to rise by 40%, with organizations seeking faster deployment and higher quality in software releases.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.