Duck Creek Technologies · 2 weeks ago
Principal Software Engineer- GenAI - Remote
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
Qualification
Required
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
Duck Creek Technologies
Duck Creek Technologies is a software company that provides property and casualty insurance solutions for individuals and businesses.
Funding
Current Stage
Public CompanyTotal Funding
$357MKey Investors
Pequot Capital
2023-01-09Acquired
2020-08-13IPO
2020-06-10Private Equity· $230M
Recent News
Company data provided by crunchbase