Senior Software Engineer - Python & AI
Nearform, Canada
Overview
This is a full-time, permanent opportunity for candidates based in Canada and authorised to work without sponsorship. Please note that visa sponsorship is not available for this role.
This position also requires traveling to client sites in the U.S., with travel expenses covered by the company.
What you need
- Significant experience delivering at a Senior Engineer level. Our Seniors typically have at least 8 years of commercial experience.
- Deep knowledge and experience with the Python language and modern AI frameworks.
- Experience with AI application development and Agentic frameworks and platforms (e.g., LangGraph, Agentspace, etc.)
- Practical experience of delivering in an agile environment.
- Practical experience and knowledge of developing real-world solutions.
- Deep understanding of versioning control tools - e.g. Git.
- Testing experience and familiarity with testing tools at all levels, unit, integration and end-to-end testing.