Principal Software Engineer- GenAI - Remote jobs in United States
cer-icon
Apply on Employer Site
company-logo

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.

FinanceInsuranceInsurTechProperty InsuranceProperty ManagementSoftware
badNo H1Bnote
Hiring Manager
Holly Solomon
linkedin

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

AI/ML systemsCloud-native architecturesMicroservice developmentCI/CD practicesDistributed software patternsTerraform/AnsibleMonitoringObservabilityLeadershipCollaborationMentoring

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

company-logo
Duck Creek Technologies is a software company that provides property and casualty insurance solutions for individuals and businesses.

Funding

Current Stage
Public Company
Total Funding
$357M
Key Investors
Pequot Capital
2023-01-09Acquired
2020-08-13IPO
2020-06-10Private Equity· $230M

Leadership Team

leader-logo
Hardeep Gulati
Chief Executive Officer
linkedin
leader-logo
Rajesh Raheja
Chief Technology Officer
linkedin
Company data provided by crunchbase