Ampliwork Logo

Ampliwork

Software Engineering Architect (Cloud-Native, AI/ML)

Posted Yesterday
Be an Early Applicant
In-Office
Montréal, QC
Senior level
In-Office
Montréal, QC
Senior level
As a Software Engineering Architect, you will design and build enterprise-level, cloud-native systems, utilizing AI and machine learning, while leading development efforts and collaborating in a dynamic environment.
The summary above was generated by AI

About Ampliwork, Inc

Ampliwork builds Enterprise-Grade AI Agents that amplify Human Potential™ to drive

business productivity and growth since 2017. Ampliwork’s AI Agents streamline complex

multi-step workflows in highly regulated industries such as Financial Services.

About the role

  • As a Software Engineering Architect, you will be instrumental in designing, building, and scaling our enterprise-level systems. Your expertise will be crucial in developing cutting-edge solutions that leverage the latest in AI and machine learning. 

What you'll do

  • Lead the design and development of robust, scalable, and cloud-native software architectures.
  • Implement complex features and functionalities using Python and modern development frameworks and best practices.
  • Develop sophisticated Agentic Workflows leveraging leading industry frameworks.
  • Apply your deep understanding of Deep Learning concepts (e.g., Stochastic Gradient Descent, Backpropagation) and Machine Learning fundamentals (e.g., clustering, classification, regression, tree-based algorithms) to solve real-world problems.
  • Design scalable user interface using latest JavaScript frameworks.
  • Leverage your knowledge of Natural Language Processing (NLP) fundamentals (e.g., BERT, Bag-of-Words, Part-of-speech tagging, entity recognition, sentiment analysis) to extract insights from diverse datasets.
  • Drive the implementation of Generative AI solutions, demonstrating expertise in Transformer models, embeddings, tokenization, prompt engineering, prompt tuning, and a thorough understanding of Retrieval Augmented Generation (RAG) pipelines.
  • Strategize and implement various data chunking strategies and work with diverse vector database technologies and their underlying similarity search techniques.
  • Optimize RAG pipelines and ensure system observability and monitoring using MLOps practices and relevant tools.
  • Utilize and evaluate solutions with various AI model evaluation methodologies and tools.
  • Navigate and prioritize multiple complex requirements in a fast-moving environment.
  • Contribute to a positive and collaborative team culture, driving innovation and continuous improvement.

What we're looking for

  • Senior-level experience as a hands-on software engineer, with a proven track record of building and deploying enterprise-level, cloud-native, and scalable systems.
  • Expert proficiency in Python and its associated development ecosystem.
  • Demonstrable experience developing Agentic Workflows using industry-leading frameworks.
  • Solid understanding of Deep Learning and Machine Learning fundamentals.
  • Strong grasp of Natural Language Processing (NLP) fundamentals.
  • In-depth knowledge of Generative AI fundamentals, particularly RAG pipelines and related technologies (e.g., transformer models, embeddings, tokenization, prompt engineering/tuning, chunking strategies, vector databases, similarity searches).
  • Experience with RAG pipeline optimization techniques and familiar with MLOps, observability, and monitoring tools.
  • Proficiency in using evaluation metrics for AI models.
  • Exceptional problem-solving skills and the ability to adapt to evolving project requirements.
  • A positive attitude, a drive for continuous learning, and a desire to grow with a disruptive company.\
  • Ability to effectively manage and navigate multiple concurrent projects and priorities.

Even better if you have

  • Experience developing multi-agent systems and implementing Agentic reasoning design patterns like ReAct, Plan and Solve Prompting, or Program Aided Reasoning (PAR).
  • Demonstrated work on Text-to-SQL, function/tool calling, and integrations with external third-party tools.
  • Experience with Small Language Model (SLM) fine-tuning on domain-specific data and embedding model tuning.
  • Understanding of agentic protocols like Model Context Protocol (MCP) and A2A.
  • Experience with web development using latest JavaScript frameworks for building robust user interfaces.


Employment Type: Full-Time


Salary Range: Up to CAD $180K


Work Location: 1275 Av. des Canadiens-de-Montréal L'Avenue, Montreal, Canada - Hybrid


Why Join Us:

We offer a collaborative and dynamic work environment where your contributions will directly impact our business. You'll have the opportunity to grow professionally and gain valuable hands-on experience in AI and machine learning.

If you're a motivated and detail-oriented individual who's eager to contribute to cutting-edge technology, we encourage you to apply.

Top Skills

Ai Model Evaluation
Deep Learning
JavaScript
Machine Learning
Mlops
Natural Language Processing
Python

Ampliwork Montréal, Québec, CAN Office

300-6000 De Rome Boulevard, Montréal, Quebec, Canada

Similar Jobs

7 Hours Ago
Hybrid
2 Locations
Mid level
Mid level
Artificial Intelligence • Insurance • Machine Learning • Software
Manage a book of business, ensure client retention, drive revenue growth through upsell and cross-sell opportunities, and maintain client satisfaction.
Top Skills: Crm ToolsSaas SolutionsSlack Communication
9 Hours Ago
Remote or Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Senior Customer Success Manager advocates for customers, ensuring they achieve outcomes using ServiceNow products by providing guidance and support. Responsibilities include project oversight, enhancing product adoption, and addressing customer issues to maximize value from their investment.
Top Skills: AIServicenow
Yesterday
Remote or Hybrid
8 Locations
Internship
Internship
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Professional Services Developer Intern, you will build tools for incident response and threat hunting, collaborating with a global team on software projects, while adhering to high coding standards.
Top Skills: AgileEmberGoJavaScriptPythonReactTypescript

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account