About the Role
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.
Responsibilities
- Design and maintain scalable data processing pipelines for ingesting, parsing, cleaning, and indexing multi-format unstructured and semi-structured documents.
- Architect and optimize Retrieval-Augmented Generation (RAG) pipelines, semantic and hybrid search workflows, and context-assembly engines.
- Implement robust schemas for document versioning, chunking strategies, metadata enrichment, taxonomy management, and granular permission-aware context filtering.
- Build reliable, high-throughput RESTful and streaming APIs in Python to expose context and knowledge services.
- Optimize background processing, memory overhead, database indexing, caching strategies, and queue-based batch operations.
- Implement monitoring, logging, and continuous evaluation frameworks to track context retrieval precision, indexing health, API performance, and data drift.
- Maintain clean abstraction layers across data stores, embedding services, and language models.
Requirements
- 6+ years of experience designing, building, and maintaining production back-end microservices and data pipelines using Python.
- Hands-on experience with document parsing, text chunking, metadata enrichment, and building scalable pipelines for unstructured knowledge processing.
- Solid understanding of modern retrieval paradigms, including semantic search, vector indexing, lexical/keyword search, hybrid search, and RAG architectures.
- Deep familiarity with modern Python back-end practices, asynchronous programming (async/await), relational/non-relational database design, and background job processing systems.
- Proven experience building clean RESTful/streaming APIs, applying object-oriented/functional design patterns, and maintaining vendor-neutral software abstractions.
- Experience with cloud environments, containerized deployments (e.g., Docker, Kubernetes), message queues, caching layers, and CI/CD pipelines.
- Strong commitment to testing, technical documentation, code reviews, and clear cross-functional collaboration with product, data, and front-end engineering teams.
Skills
- Python
- LLM
- AI
- SaaS
- RAG
- RESTful APIs
- Streaming APIs
- Docker
- Kubernetes
- CI/CD
Work Type
- Full-time
Experience Level
- Senior
Salary/Compensations
- 135,000.00 - 169,000.00 CAD
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Paid time off
- Company sponsored retirement plan
- Annual company bonus plan
- Commissions
- Long term incentive awards
About the Company
- 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.
Equal Opportunity
- 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.
