About the Role
This intermediate position focuses on designing, developing, deploying, and supporting AI-powered software solutions within the Banking and fintech domains, including Pricing & Billing. The role requires a blend of software engineering, AI/LLM expertise, data engineering, and customer engagement skills to deliver scalable, enterprise-grade solutions for global financial institutions.
Responsibilities
- Design, develop, deploy, and support AI-powered software solutions.
- Understand and develop applications adhering to the software development lifecycle.
- Participate in rapid experimentation, testing, and continuous iteration post-launch.
- Build and maintain AI-powered workflows, conversational experiences, intelligent search capabilities, and automation solutions.
- Design, develop, and optimize data pipelines that support AI applications.
- Utilize Python, Java, and modern development frameworks to deliver AI and software solutions.
- Write well-designed, testable, and efficient code.
- Write unit test cases to validate developed code.
- Review code and perform debugging.
- Create technical documentation, implementation guides, and operational runbooks.
- Analyze and understand existing code to customize changes.
- Participate in customer workshops, technical discussions, solution demonstrations, and knowledge transfer sessions.
- Provide high-end customer solutions for client-raised tickets.
- Analyze complex business and technical problems and implement innovative solutions.
- Upgrade to new technologies and frameworks.
- Collaborate with internal stakeholders, subject matter experts, and customer teams.
- Work with SMEs on specific areas of Software development.
- Multitask and manage deliverables with senior guidance.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Engineering, or a related technical field, or equivalent experience.
- Intermediate experience in building, deploying, and maintaining complex conversational solutions, search solutions, and AI-based automation.
- Fluency with production AI SaaS APIs from OpenAI, Microsoft Azure, and open-source LLM models.
- Ability to develop, design, and implement code independently with minimal guidance.
- Fluency in AI services’ API offerings.
- Knowledge of LLM fundamentals and evolution.
- Strong understanding of data engineering principles, enterprise data architecture, and integration patterns.
- Experience working with large-scale enterprise datasets and data-driven applications.
- Proficiency in Python and/or TypeScript.
- Enterprise software development experience.
- Ability to bridge business requirements and technical architecture.
- Effective communication with both technical and non-technical stakeholders.
- Experience developing technical documentation, user guides, and solution enablement materials.
- Full-Stack development experience (front-end, back-end, event streams, database).
- Ability to work well with clients.
- Familiarity with various Operating Systems and Databases.
- 3 - 7 years of experience with enterprise software development.
Skills
- AI/LLM expertise
- Data engineering
- Customer engagement
- Software engineering
- Python
- Java
- TypeScript
- Modern development frameworks
- Automation
- Conversational AI
- Intelligent search
- Data pipelines
- Enterprise AI platforms
- OpenAI APIs
- Microsoft Azure AI APIs
- Open-source LLM models
- LLM fundamentals
- Data engineering principles
- Enterprise data architecture
- Integration patterns
- Large-scale enterprise datasets
- Data-driven applications
- Full-Stack development
- Operating Systems
- Databases
Location
- Toronto, Canada
Work Type
- Hybrid
Experience Level
- Intermediate
- 3 - 7 years of experience with enterprise software development
Education Level
- Comp Sci, Comp Eng, Engineering, or other technical field or equivalent experience
Salary/Compensations
- 130 to 160K
Benefits
- Competitive salaries
- Annual bonus potential
- Generous paid time off
- Paid volunteering days
- Wellness benefits
- Robust opportunities for professional growth and career advancement
About the Company
- Zafin is an AI platform company helping regulated institutions modernize how critical work is designed, governed, and delivered.
- Our technology enables organizations to move faster while maintaining the governance, accountability, and control required in highly regulated environments.
- Our portfolio includes Zafin AIOS, an agent orchestration platform for governed AI work; the Zafin Banking Platform, which helps banks modernize product, pricing, offers, billing, loyalty, and relationship management; and Zafin IO, an integration platform that connects data, systems, and workflows across complex enterprise environments.
- Headquartered in Toronto, Canada, Zafin partners with leading financial institutions across North America, Europe, the Middle East, Africa, and Asia-Pacific.
- As AI transforms the future of financial services, we're building the platforms that help regulated organizations adopt AI responsibly and at scale.
Equal Opportunity
- Zafin welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
- Zafin is committed to protecting the privacy and security of the personal information collected from all applicants throughout the recruitment process. The methods by which Zafin contains uses, stores, handles, retains, or discloses applicant information can be accessed by reviewing Zafin’s privacy policy at https://zafin.com/privacy-notice/. By submitting a job application, you confirm that you agree to the processing of your personal data by Zafin described in the candidate privacy notice.
