Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Apply by
- Oct 28, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, build, test, deploy, and support secure enterprise AI applications using Python and Java, including generative AI, retrieval-augmented generation, and agentic workflows. Integrate models, APIs, and enterprise data; establish evaluation and MLOps/LLMOps practices; and collaborate with stakeholders to deliver production solutions in a regulated banking environment.
Job details
Python & Java | Generative AI and Agentic AI Initiative Role Overview We are seeking an experienced Senior AI Software Engineer to support an enterprise AI initiative from use-case discovery through production implementation. The role combines strong Python and Java engineering with hands-on experience building secure, scalable AI, Generative AI, and agentic solutions. The successful candidate will work onshore with business, product, architecture, data, security, and engineering teams to deliver measurable outcomes in a regulated banking environment. Key Responsibilities • Design, build, test, deploy, and support AI-enabled enterprise applications using Python and Java. • Develop Generative AI solutions, including conversational assistants, retrieval-augmented generation pipelines, enterprise search, summarization, and workflow automation. • Build agentic capabilities using tool or function calling, orchestration, guardrails, human-in-the-loop controls, and auditable execution flows. • Integrate large language models, machine learning models, APIs, vector stores, enterprise data sources, and existing applications. • Develop robust REST APIs and microservices using modern Python and Java frameworks. • Implement prompt engineering, document chunking, embeddings, retrieval, reranking, grounded response generation, and output validation. • Create evaluation frameworks for accuracy, groundedness, safety, latency, reliability, and cost; automate regression testing for AI behaviour. • Implement MLOps and LLMOps practices, including version control, CI/CD, containerization, model and prompt versioning, monitoring, and incident support. • Apply privacy, security, identity and access management, responsible AI, and model-risk controls appropriate to a regulated environment. • Partner with stakeholders to clarify use cases, assess feasibility, define acceptance criteria, demonstrate prototypes, and transition solutions into production. • Perform code reviews, troubleshoot complex issues, document technical decisions, and mentor engineering team members. Preferred Qualifications • Experience with Azure AI services, Azure OpenAI, Azure AI Search, or comparable cloud AI platforms. • Experience with frameworks such as LangChain, Semantic Kernel, LlamaIndex, PyTorch, TensorFlow, or scikit-learn. • Knowledge of agentic AI patterns, model context protocols, multi-agent orchestration, and enterprise knowledge platforms. • Experience implementing AI governance, responsible AI controls, privacy safeguards, content safety, and model-risk documentation. • Financial services or banking domain experience, including familiarity with security, audit, compliance, and data-governance expectations. • Experience working in Agile delivery environments and using AI-assisted development tools such as GitHub Copilot. “Tekshapers is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.” *Disclaimer: This E-Mail may contain Confidential and/or legally privileged Information and is meant for the intended recipient(s) only. If you have received this e-mail in error and are not the intended recipient/s, kindly notify us at itsupport@tekshapers.com and then delete this e-mail immediately from your system. You are also hereby notified that any use, any form of reproduction, dissemination, copying, disclosure, modification, distribution, and/or publication of this e-mail, its contents, or its attachment/s other than by its intended recipient/s is strictly prohibited and may be unlawful. Internet communication cannot be guaranteed to be secured or error-free as information could be delayed, intercepted, corrupted, lost, or contain viruses. Tekshapers. does not accept any liability for any errors, omissions, viruses or computer problems experienced by any recipient as a result of this e-mail.
What you’ll do
Design, build, test, deploy, and support secure enterprise AI applications using Python and Java, including generative AI, retrieval-augmented generation, and agentic workflows. Integrate models, APIs, and enterprise data; establish evaluation and MLOps/LLMOps practices; and collaborate with stakeholders to deliver production solutions in a regulated banking environment.
Requirements
The role calls for senior-level software engineering experience with Python and Java, plus hands-on expertise building scalable AI, generative AI, and agentic solutions. Preferred qualifications include cloud AI platforms such as Azure AI, AI frameworks, governance and security controls, banking experience, and Agile delivery.
Listed skills
- REST APIs · Preferred
- Java · Preferred
- prompt engineering · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- Java
- Generative AI
- Agentic AI
- Large Language Models
- Retrieval-Augmented Generation
- REST APIs
- Microservices
- Prompt Engineering
- Vector Stores
- MLOps
- LLMOps
- Azure AI
- AI Governance
- Responsible AI
- Financial Services
Job areas
- Software
- Technology
- Data & Analytics
- Engineering
- Finance & Accounting
More jobs from Tekshapers
Data Engineer
- On-site
- Toronto, ON
- Posted Oct 4, 2026
Mainframe QA LEAD
- On-site
- Toronto, ON
- Posted Oct 1, 2026
Platform Engineer
- On-site
- Toronto, ON
- Posted Oct 1, 2026
Senior Business Analyst
- On-site
- Toronto, ON
- Posted Sep 25, 2026
