Opens an external site
- Employment type
- Full-time
- Experience level
- Mid-level · 2+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 2 days per week
Job summary
The Applied AI Engineer will lead the design and development of scalable, cloud-native software architectures and implement complex features using Python. They will drive the implementation of Generative AI solutions, including RAG pipelines and Agentic Workflows, while ensuring system observability and performance.
Job details
About the role We are looking for a Senior Python Developer with strong core software engineering fundamentals and hands-on experience building production-grade, cloud-native systems. This is a highly hands-on role for someone who can take end-to-end ownership of solutions — from architecture and development through deployment, testing, client interaction, and ongoing delivery. While experience with Generative AI and agentic systems is important, we are primarily looking for a strong senior Python engineer who knows how to build reliable, scalable enterprise software. This is an urgent hire with an immediate start date. What you'll do * End-to-End Ownership: Drive the full development lifecycle of custom AI agents and agentic workflows, taking complete accountability for project delivery beyond individual components. * Cross-Functional Collaboration: Partner closely with Data Science, DevOps, Product, and Pre-Sales teams to architect and ship scalable solutions. * Client Interfacing & Communication: Directly communicate with clients to set priorities, manage the book of work, and effectively address urgent technical queries. * Cloud-Native Architecture: Build resilient, cloud-native microservices using modern Python frameworks, AWS infrastructure, and scalable database systems. * Testing & Quality Assurance: Drive high standards through comprehensive testing suites (Unit, Regression, Integration, and Performance testing) within CI/CD pipelines. * Multi-Project Execution: Comfortably balance, prioritize, and deliver on multiple client What we're looking for * Strong professional experience as a Python software engineer/developer, ideally at a senior level. * Advanced hands-on proficiency with Python. * Strong experience with FastAPI and Pydantic. * Proven experience designing and delivering production-grade, cloud-native systems. * Hands-on experience with AWS and cloud architecture. * Experience working with PostgreSQL and NoSQL databases. * Strong understanding of APIs, microservices, and API security. * Strong knowledge of automated testing, including unit, integration, regression, and performance testing. * Experience with CI/CD pipelines and modern software engineering practices. * Practical experience with Generative AI architectures and/or agentic frameworks. * Ability to independently own projects from technical design through production deployment. * Strong problem-solving skills and the ability to work effectively across multiple concurrent priorities. * Strong communication skills and comfort working directly with internal stakeholders and clients. * A self-starter mindset with a strong sense of accountability and ownership. Even better if you have * Core Technical Stack: Strong hands-on expertise in Python, FastAPI, and Pydantic. * GenAI Experience: Practical experience delivering solutions powered by Generative AI architectures and agentic frameworks. * Cloud Infrastructure: Solid hands-on experience with AWS and cloud-native architecture principles. * Databases: Proficiency with PostgreSQL and NoSQL database engines. * Security & Testing: Strong knowledge of API security, automated testing frameworks (Unit, Integration, Performance, Regression), and CI/CD pipelines. * Mindset & Leadership: High degree of self-initiative, strong client communication skills, and a proven track record of shipping end-to-end enterprise solutions. Employment Type: Full-Time, Salaried Employee Start Date: Immediate — Urgent Hire Location: Montreal, Canada: Hybrid — 2 days per week in the office India: Fully Remote Candidates must be based in either Montreal or India. WHY JOIN US At Ampliwork, you'll work on real-world enterprise AI systems where strong engineering directly impacts what we deliver to our clients. You'll have the opportunity to take meaningful ownership, work across the full development lifecycle, and build production-ready solutions at the intersection of software engineering, cloud infrastructure, and Generative AI. If you're a strong Python engineer who enjoys solving complex problems, taking ownership, and shipping quickly, we'd love to hear from you. If you're a motivated and detail-oriented individual who's eager to contribute to cutting-edge technology, we encourage you to apply.
What you’ll do
The Applied AI Engineer will lead the design and development of scalable, cloud-native software architectures and implement complex features using Python. They will drive the implementation of Generative AI solutions, including RAG pipelines and Agentic Workflows, while ensuring system observability and performance.
Requirements
Candidates must have 2-5 years of experience in software engineering with advanced proficiency in Python and a solid grasp of Deep Learning and NLP fundamentals. A proven track record in deploying enterprise-level systems and expertise in Generative AI technologies is required.
Listed skills
- Machine learning · Preferred
- JavaScript · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- Deep Learning
- Machine Learning
- Natural Language Processing
- Generative AI
- RAG Pipelines
- Agentic Workflows
- Cloud-native architecture
- JavaScript
- Vector databases
- MLOps
- Prompt engineering
- Transformer models
- System observability
- Data chunking
- Similarity search
- Scalability Design
- Tool Calling
- Transformer (Machine Learning Model)
- Continuous Development
- Prompt Engineering
- Part-of-Speech Tagging
- Cloud-Native Computing
- Pipelines
- Vector Database
- BERT (NLP Model)
- MLOps (Machine Learning Operations)
- Generative Artificial Intelligence
- Observability
- Workflow Management
- Positivity
- Retrieval Augmented Generation
- Small Language Model
- Model Context Protocol (MCP)
- Multi-Agent Systems
- Artificial Intelligence
- Algorithms
- Decision Tree Learning
- Continuous Improvement Process
- Software Design Patterns
- Hyperparameter Optimization
- Scalability
- Innovation
- Problem Solving
- JavaScript Frameworks
- Python (Programming Language)
- Natural Language Processing (NLP)
- Performance Metric
- Sentiment Analysis
- Software Engineering
Job areas
- Technology
- Software
- Data & Analytics
- Engineering
- Artificial Intelligence Engineer
- Natural Language Processing Engineer
- Software Developers
- Computer and Information Research Scientists
More jobs from Ampliwork
AI Project Manager
- Hybrid
- Montréal, QC
- Posted Aug 18, 2026
Junior Product Manager
- On-site
- Montréal, QC
- Posted Jul 31, 2026
Senior Product Manager
- On-site
- Montréal, QC
- Posted Jul 23, 2026
Operations & Strategy Intern
- On-site
- Montréal, QC
- Posted May 13, 2026
