FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior AI/ML Software Engineer
Duck Creek TechnologiesSenior AI/ML Software Engineer delivering advanced software solutions for insurance technology. Collaborating across teams to innovate and execute technical strategies while ensuring high-quality software delivery.
Posted 6/12/2026full-timeRemote • California, Massachusetts, South Carolina • 🇺🇸 United StatesSenior💰 $121,200 - $195,500 per yearWebsite
Tech Stack
Tools & technologiesAWSAzureCloudDockerKubernetesMicroservices.NETPandasPythonPyTorchScikit-Learn
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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
Comp & perks- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETPythonmachine learningPyTorchscikit-learnpandassoftware architecturemicroservicescloud-native architecturescontainerization
Soft Skills
technical leadershipcommunication skillsanalytical skillsproblem-solving skillscollaborative cultureconflict managementstrategic thinkingemotional intelligenceadaptabilitycontinuous improvement
Certifications
Bachelor’s DegreeMaster’s Degree