Guidewire Software Logo

Guidewire Software

Senior Software Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Toronto, ON, CAN
Senior level
In-Office
Toronto, ON, CAN
Senior level
Build and maintain scalable Python back-end microservices and data pipelines supporting document ingestion, RAG/IR systems, vector indexing, and LLM-powered knowledge services. Optimize performance, observability, APIs, and cloud deployments for production SaaS environments.
The summary above was generated by AI

Summary

Our Product Strategy organization is shaping the next generation of Guidewire’s cloud, data, and AI-powered platform for P&C insurers worldwide. We partner closely with Product Development & Operations to deliver secure, scalable solutions that improve reliability, performance, and customer value. You’ll join a collaborative, inclusive team that experiments, learns by doing, and works across Python, TypeScript/React, and modern AWS-native services.
In this Senior Software Engineer role, you’ll be the engineering front line for complex customer scenarios—triaging production issues, engineering hotfixes, and building the tools that keep our platform reliable at scale. You’ll apply deep SaaS backend expertise across Python, LLM and AI exposure to improve observability, streamline customer implementations, and unlock the full value of our AI‑infused product strategy. This is an opportunity to contribute directly to Guidewire’s mission to transform how the world’s P&C insurers do business through cloud, analytics, and AI, while shaping how our platform runs in real customer environments every day

Job Description

What You’ll Do
  • Document Ingestion & Pipelines: Design and maintain scalable data processing pipelines for ingesting, parsing, cleaning, and indexing multi-format unstructured and semi-structured documents from varied knowledge sources.

  • Knowledge & Retrieval Systems: Architect and optimize Retrieval-Augmented Generation (RAG) pipelines, semantic and hybrid search workflows, and context-assembly engines to deliver accurate, high-relevance information to downstream application models.

  • Metadata & Knowledge Organization: Implement robust schemas for document versioning, chunking strategies, metadata enrichment, taxonomy management, and granular permission-aware context filtering.

  • Back-End API & Service Development: Build reliable, high-throughput RESTful and streaming APIs in Python to expose context and knowledge services seamlessly to internal and external applications.

  • Performance & System Efficiency: Optimize background processing, memory overhead, database indexing, caching strategies, and queue-based batch operations to minimize latency and manage operational compute costs.

  • Evaluation & System Observability: Implement monitoring, logging, and continuous evaluation frameworks to track context retrieval precision, indexing health, API performance, and data drift in production.

  • Clean Architecture & Scalable Design: Maintain clean abstraction layers across data stores, embedding services, and language models to keep core domain logic modular, decoupled, and vendor-agnostic.

What You Bring
  • 6+ years of experience designing, building, and maintaining production back-end microservices and data pipelines using Python.

  • Knowledge Architecture & Processing Experience: Hands-on experience with document parsing, text chunking, metadata enrichment, and building scalable pipelines for unstructured knowledge processing.

  • Information Retrieval Expertise: Solid understanding of modern retrieval paradigms, including semantic search, vector indexing, lexical/keyword search, hybrid search, and RAG architectures.

  • Modern Python Ecosystem: Deep familiarity with modern Python back-end practices, asynchronous programming (async/await), relational/non-relational database design, and background job processing systems.

  • System Design & API Architecture: Proven experience building clean RESTful/streaming APIs, applying object-oriented/functional design patterns, and maintaining vendor-neutral software abstractions.

  • Cloud & Infrastructure Familiarity: Experience with cloud environments, containerized deployments (e.g., Docker, Kubernetes), message queues, caching layers, and CI/CD pipelines.

  • Engineering Quality & Technical Communication: Strong commitment to testing, technical documentation, code reviews, and clear cross-functional collaboration with product, data, and front-end engineering teams.

The Canadian CAD base salary range for this full-time position is 135,000.00 - 169,000.00. Your base pay will depend on your experience, skills, education, training, and location among other factors. All full-time positions or part-time roles working 30 hours or more a week at Guidewire are eligible for benefits that support their health and well-being including health, dental, and vision insurance, paid time off, and a company sponsored retirement plan. In addition, some roles may be eligible for the annual company bonus plan, commissions, and/or long term incentive awards which are contingent on a variety of factors including, but not limited to, company and employee performance.

About Guidewire

Guidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540+ insurers in 40 countries, from new ventures to the largest and most complex in the world, run on Guidewire.

As a partner to our customers, we continually evolve to enable their success. We are proud of our unparalleled implementation track record with 1600+ successful projects, supported by the largest R&D team and partner ecosystem in the industry. Our Marketplace provides hundreds of applications that accelerate integration, localization, and innovation.

For more information, please visit www.guidewire.com and follow us on Twitter: @Guidewire_PandC.

Guidewire Software, Inc. is proud to be an equal opportunity and affirmative action employer. We are committed to an inclusive workplace, and believe that a diversity of perspectives, abilities, and cultures is a key to our success. Qualified applicants will receive consideration without regard to race, color, ancestry, religion, sex, national origin, citizenship, marital status, age, sexual orientation, gender identity, gender expression, veteran status, or disability. All offers are contingent upon passing a criminal history and other background checks where it's applicable to the position.

Guidewire Software Mississauga, Ontario, CAN Office

5050 Satellite Drive, Suite 200, Mississauga, Ontario, Canada, L4W 0G1

Guidewire Software Toronto, Ontario, CAN Office

Toronto, Canada

Similar Jobs

7 Days Ago
Easy Apply
Hybrid
Toronto, ON, CAN
Easy Apply
Senior level
Senior level
HR Tech • Payments • Professional Services • Software
Build and own core components of an LLM-powered agent platform: orchestration, tool integrations, APIs, knowledge/memory infrastructure, trust & safety, and evaluation tooling. Partner with Operations to translate workflows into agent capabilities, mentor teammates, and ship production-ready, scalable AI-native systems.
Top Skills: AWSC#CircleCIDatadogDockerElasticsearchGitGoJavaJavaScriptKafkaKubernetesLlmsMemcacheMySQLPythonRagRedisRuby On RailsTerraformVuejs
11 Days Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead backend engineering for AI-powered, real-time in-vehicle experiences. Define architecture and APIs for edge-constrained clients, build orchestration for concurrent agent/voice interactions, ensure reliability, observability, and safety of AI systems, mentor firmware engineers, and ship zero-to-one products.
Top Skills: Agent Orchestration FrameworksAi Agent PlatformsClaude CodeCodexCursorEdge ComputingEmbedded SystemsGoLlmsPython
12 Days Ago
In-Office or Remote
CA
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead design and operation of Block's real-time, event-driven data systems. Build and run high-throughput streaming pipelines, turn Kafka event streams into low-latency data products, improve reliability and observability, mentor engineers, and define platform architecture and standards for projections, third-party data proxy, and graph data capabilities.
Top Skills: AWSBlock-ForgeCloudeventsDatabricksDatahubDbtFlinkIcebergKafkaKotlinPrefectSnowflakeSparkSpark Structured Streaming

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account