Back to feed

[Remote] Senior AI/ML Software Engineer - Remote

Remote Full-time Live

Note: The job is a remote job and is open to candidates in USA. Duck Creek Technologies is an intelligent solutions provider in the property and casualty insurance industry. They are seeking a Senior AI/ML Software Engineer to lead the development of advanced software solutions, focusing on technical innovation and architectural excellence while collaborating with cross-functional teams.

Responsibilities

  • Serve as the technical lead for large-scale, complex software projects, ensuring architectural integrity, scalability, and performance
  • Provide expert guidance on software design, architecture, and implementation strategies to ensure alignment with business and technical objectives
  • Drive technical innovation and evaluate emerging technologies to integrate into the development ecosystem
  • Lead the design and development of key system components, frameworks, and services that form the foundation of Duck Creek’s product offerings
  • Collaborate with Product Management, Quality Assurance, and other Engineering teams to deliver high-quality, on-time software solutions
  • Influence technical roadmaps and make architectural decisions that support long-term scalability and maintainability
  • Ensure adherence to software development best practices, including coding standards, testing, security, and performance optimization
  • Partner with engineering teams across the organization to solve complex technical challenges and drive engineering excellence
  • Conduct design reviews, code reviews, and provide constructive feedback to engineering teams
  • Develop and maintain detailed technical documentation that supports the engineering teams in delivering solutions efficiently
  • Work closely with DevOps to ensure continuous integration and deployment pipelines are optimized for fast and reliable software delivery
  • Act as a thought leader within the engineering organization, contributing to technical discussions, knowledge sharing, and fostering a culture of technical excellence

Skills

  • Bachelor's or Masters Degree and/or equivalent experience relevant to functional area
  • 6+ years software development experience with 3+ years with technical leadership experience
  • Extensive experience of developing highly available and elastically scalable cloud services in .NET
  • Proficient in Python programming and exposure to machine learning development using libraries such as PyTorch, scikit-learn and pandas
  • Extensive experience with software architecture, design patterns, and microservices
  • Expertise in cloud computing platforms such as Azure, AWS or Google Cloud
  • Strong technical leadership experience on large-scale projects in a global organization
  • Experience with cloud-native architectures, containerization, and orchestration technologies (e.g., Kubernetes, Docker)
  • In-depth understanding of modern software development methodologies, including Agile, Scrum, and DevOps practices
  • Proficiency in software development tools, such as Jira, Git, and CI/CD pipelines
  • Knowledge of software architecture principles, including microservices, APIs, and containerization
  • Proficiency in managing complex software development projects with competing priorities and deadlines
  • Excellent communication skills, both written and verbal, with the ability to convey complex technical concepts to non-technical stakeholders
  • Strong analytical and problem-solving skills, with the ability to make data-driven decisions
  • Ability to foster a collaborative, high-performing engineering culture
  • Commitment to continuous improvement, innovation, and process optimization
  • Ability to manage conflict and resolve complex team dynamics
  • Strategic thinking with a focus on long-term planning and aligning engineering efforts with business goals
  • High emotional intelligence and ability to manage diverse teams effectively
  • Ability to operate in a fast-paced, dynamic environment with changing priorities

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.
  • Apply To This Job

    On the same wavelength