CareerPlan

Software Engineer II

Canada, British Columbia, VancouverFull-time2026-10-22 → 2026-11-10

Core

Implement and maintain AI-powered features and agentic workflows that help agents understand workbook context and user intent.

Role type

Mid-level IC software engineer (AI/LLM/agentic systems)

Builds

AI-powered features and agentic workflows for workbook context and user intent understanding

Domain

AI/LLM, agentic systems, distributed systems

Deliverable

production ML models

Required skills

C, C++, C#, Java, JavaScript/TypeScript, Python, AI/LLM technologies, agentic systems, tool use/function calling, workflow orchestration, planning, evaluation, client/service software development, source control, automated testing, CI/CD, monitoring, production troubleshooting

Preferred skills

AI-assisted coding, code-generation workflows, automated test generation, AI-assisted debugging, AI-supported code review

Technologies

C, C++, C#, Java, JavaScript/TypeScript, Python

Responsibilities

Implement and maintain AI-powered features and agentic workflows, contribute to feature and technical designs, develop and execute feature test strategies, monitor feature performance and iterate based on data, use AI-assisted development tools responsibly, collaborate with cross-functional partners, participate as DRI/on-call engineer, deliver tested and secure code, contribute to deployment automation and engineering practices

Seniority

Mid-level, hands-on IC