Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python Developer

Amaris Consulting

We are looking for a skilled and driven Python Developer to join our team. In this role, you will design and build production-grade AI/ML services, data pipelines, and generative AI solutions that address real business challenges. You will work closely with cross-functional teams to deliver high-quality, scalable software in a fast-paced, Agile environment.

Location

Montreal , Canada ( hybrid )

Key Responsibilities

  • Design, develop, and maintain scalable Python-based applications, data processing pipelines, and AI/ML services for production environments.
  • Build and deploy generative AI solutions leveraging Large Language Models (LLMs) and multimodal AI technologies to address business challenges.
  • Develop and optimize anomaly detection systems using techniques such as Isolation Forest, clustering algorithms, time-series analysis, and pattern mining.
  • Create and maintain RESTful APIs and AI service endpoints using FastAPI, supporting asynchronous and high-performance processing workflows.
  • Implement machine learning models using Python libraries such as pandas and scikit-learn, ensuring accuracy, scalability, and maintainability.
  • Collaborate with cross-functional teams to gather requirements, design technical solutions, and deliver AI-driven products and enhancements.
  • Develop and maintain database integrations, write complex SQL queries, and create stored procedures to support data-driven applications.
  • Apply object-oriented programming (OOP) principles and software engineering best practices to build robust and reusable code.
  • Write, execute, and maintain automated unit tests using pytest to ensure code quality and reliability.
  • Monitor, troubleshoot, and optimize AI/ML models and services, including performance analysis, debugging, logging, and issue resolution.
  • Manage source code using Git and participate in code reviews to maintain development standards and foster knowledge sharing.
  • Support deployment, containerization, and operationalization of AI/ML solutions in enterprise environments.
  • Contribute to Agile development teams through sprint planning, estimation, and continuous improvement initiatives.
  • Stay current with emerging AI, machine learning, and software development technologies to drive innovation and best practices.

Required Qualifications

  • 5–7 years of hands-on Python development experience.
  • 2–3 years of experience delivering AI/ML projects in production environments .
  • Strong proficiency in Python with demonstrated experience building production-grade data processing pipelines and AI/ML services.
  • Expertise in pandas and solid familiarity with scikit-learn for data manipulation and machine learning model implementation.
  • Proven experience with anomaly detection algorithms and techniques, including Isolation Forest, clustering, time-series analysis, and pattern mining.
  • Demonstrated ability to design and deploy generative AI solutions using LLMs and multimodal models to solve business problems.
  • Solid understanding of object-oriented programming (OOP) principles and software design patterns.
  • Expertise in the FastAPI framework for building AI service endpoints and asynchronous, high-performance processing systems.
  • Good knowledge of database concepts, SQL query writing, and stored procedure development.
  • Working knowledge of Unix/Linux environments.
  • Experience with Git or similar version control systems.
  • Experience writing and maintaining unit tests using pytest or equivalent frameworks.
  • Self-starter with the ability to thrive in a fast-paced environment and manage multiple concurrent projects.
  • English language required

Nice to Have

  • Experience working within Agile squads and participating in Scrum ceremonies.
  • Domain knowledge in financial data and related business contexts.
  • Understanding of model performance monitoring, debugging, and logging systems within AI applications.
  • Experience with containerization (e.g., Docker) and deployment of ML services in enterprise environments.

Why choose us

  • An international community bringing together more than 110 different nationalities
  • An environment where trust is central: 70% of our leaders started their careers at the entry level
  • A strong training system with our internal Academy and more than 250 modules available
  • A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.)

Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Python Developer in Montréal, QC vacancy
  •  ...Full Stack Python Developer | Fintech | Full Time | 4 Days on-site We are seeking a Full Stack Developer for a Global Financial Markets development team with strong experience managing the complete development lifecycle of software applications to support traders and salespeople... 
    Suggested
    Full time

    Caspian One

    Montréal, QC
    3 hours ago
  • $60k - $115k per year

    Securitization RAD developer Position Description Job description Within the Capital Markets IT (CMI) department of Global IT (GIT...  ...financial products -Perfect knowledge of Microsoft Excel et Access  -Python -MSSQL (all versions) -Excellent VBA skills (Excel et Access)... 
    Suggested
    Contract work
    Summer work
    Remote work
    Work from home
    2 days per week
    Montréal, QC
    2 days ago
  • $60k - $115k per year

    Développeur Fullstack – Python/React Description de poste Notre équipe CGI regroupe l'ensemble des départements informatiques responsables...  ...de l’information (TI) et en management au monde. Fullstack Developer – Python/React Position Description Our CGI team... 
    Suggested
    Work at office
    Montréal, QC
    2 days ago
  • $60 - $74 per hour

     ...Job Title: Python Java Developer Location: Montreal, QC Work Arrangement: Preferred 5 days onsite; however, a hybrid model (3 days onsite, 2 days WFH) can be considered for the right candidate Pay Rate : $60 to $74/hr CAD Position Overview: We are seeking... 
    Suggested
    Work from home

    NavitasPartners

    Montréal, QC
    2 days ago
  •  ...Job Title: Python Java Developer Location: Montreal, QC Duration: 6 Months Employment Type: Contract Work Arrangement: Onsite preferred (5 days/week); hybrid option available (3 days onsite, 2 days remote) Job Summary We are seeking a skilled Python Java... 
    Suggested
    Contract work
    Remote work
    Flexible hours

    NavitasPartners

    Montréal, QC
    2 days ago
  •  ...the value of technology and build a more sustainable, more inclusive world. Job Description: Strong knowledge of Python with experience developing production-grade data processing pipelines In-depth knowledge of database concepts, SQL queries, and stored procedures... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    14 days ago
  •  ...environnement technique exigeant. Votre Stack de Jeu : • Python • SQL • Databricks / Delta Lake • Spark / PySpark • Git...  ...numérique. ENGLISH VERSION Job Title: Data & AI Solutions Developer Analyst Location: Montreal Work Mode: Hybrid — 2 days/... 
    Daily paid
    Apprenticeship
    Immediate start
    Day shift
    2 days per week

    Astek

    Montréal, QC
    18 days ago
  •  ..., maintainable, and impactful. We are looking for a UiPath Developer to join our team in Montreal. In this role, you will work closely...  ...plat forms)Experience with programming or scripting (e.g., Python, C#, or similar) Ability to translate business requirements into... 

    INVOKE

    Montréal, QC
    7 days ago
  • $86.3k - $123.02k per year

     ...relationships, learning and innovation. Main Responsibilities - Develop, design and implement micro-services and tools to provide new...  ...experience - 5+ years’ experience in related field - Experience with Python - Experience with unit testing; pytest - Extensive knowledge... 
    Hourly pay
    Work at office
    Immediate start
    Work from home

    Trane Technologies

    Montréal, QC
    20 hours ago
  • $160k per year

     ...Role: Production Support Engineer / Python Developer Client:  Elite FinTech Compensation: $100,000 - $160,000 CAD + Bonus Location:  Montreal / Hybrid Overview My client are seeking an Engineer with a broad skillset to support a range of technology within... 
    Long term contract
    Permanent employment
    Immediate start

    Hunter Bond

    Montréal, QC
    a month ago
  • $200k per year

     ...Full Stack Developer Role: Full Stack Developer Client: Leading FinTech Firm Compensation: Up to $200K CAD + Bonus Location...  ...Developer.  • Technical Skills: Strong proficiency in React and Python.  • Domain Knowledge: Experience in the finance sector is... 
    Long term contract
    Permanent employment
    Work at office

    Hunter Bond

    Montréal, QC
    27 days ago
  • $160k per year

     ...Job Opportunity: Production Support Engineer Role: Production Support Engineer / Python Developer Client: Elite FinTech Salary: $100,000-$160,000 CAD + Bonus Location: Montreal / Hybrid Overview My client are seeking an Engineer with a broad skillset... 
    Long term contract
    Permanent employment
    Immediate start

    Hunter Bond

    Montréal, QC
    25 days ago
  • $86.3k - $123.02k per year

     ...Queues, API Gateway…) Experience with Python Experience with AI driven development...  ...development Assigning tasks to junior developers such as coding, testing, debugging, and analytics...  ...problems to the objects and models Develop new algorithms, upgrade, and maintain... 
    Hourly pay
    Temporary work
    Work at office
    Work from home
    Worldwide

    Trane Technologies

    Montréal, QC
    20 hours ago
  • $85k - $110k per year

     ...problèmes, avec un grand souci du détail. Programmation et scripts : Connaissance des langages de script ou de programmation (ex. : Python, JavaScript, Java, C#, VBA) et compréhension des concepts de base du développement logiciel (gestion de versions, cycle de... 
    Daily paid
    Permanent employment
    Full time
    Apprenticeship

    Ashling

    Montréal, QC
    15 days ago
  • $86.3k - $123.02k per year

     ...Plus de 5 ans d’expérience dans un domaine connexe Expérience avec Python Expérience en tests unitaires; pytest Connaissance approfondie de...  ...anglophones. ***English Follows What you will do: Develop, design and implement micro-services and tools to provide new capabilities... 
    Hourly pay
    Work at office
    Work from home

    Trane Technologies

    Montréal, QC
    20 hours ago
  • $65k - $75k per year

    Globalla Inc. is looking for a designer that has an elevated vision for style, colour and conceptual skills. Someone who understands how to design a product from start to finish with a strong sense of trends for multiple market segments. Keeping our products relevant and successful...
    Work at office

    Globalla Inc.

    Montréal, QC
    3 hours ago
  •  ...Low-Code Platforms are being considered for enhancements. The position requires an experienced Power Platform DevOps engineer to develop solutions for customers and to create self-service tools. The role demands expertise in both development and infrastructure, along with... 

    Open Systems Technologies

    Montréal, QC
    5 days ago
  •  ...are transforming the telecommunications industry by applying AI-Powered Network Diagnostics Automation for Mobile Operators. B-Yond develops artificial intelligence solutions for the most complex telecom and cloud environments. You will be responsible for the reliability... 
    3 days per week

    AUDELA

    Montréal, QC
    3 hours ago
  • $111.31k - $155.44k per year

     ...de systèmes d’apprentissage automatique. - Maîtrise avancée de Python et de la programmation orientée objet (POO), essentielle. - Solide...  ...-Functional Initiatives: Help evolve existing methodologies and develop new techniques for initiatives that span across different... 
    Hourly pay
    Apprenticeship
    Work at office
    Work from home

    Trane Technologies

    Montréal, QC
    20 hours ago
  •  ...are transforming the telecommunications industry by applying AI-Powered Network Diagnostics Automation for Mobile Operators. B-Yond develops artificial intelligence solutions for the most complex telecom and cloud environments. You will be responsible for the reliability... 
    Work at office
    Immediate start
    3 days per week

    AUDELA

    Montréal, QC
    3 hours ago
  • $70k - $135k per year

    Développeur Solutions Analytiques et IA Python Description de poste Rejoignez CGI et façonnez les solutions analytiques et intelligentes...  ...’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and... 
    Day shift
    2 days per week
    Montréal, QC
    7 days ago
  •  ...d'un baccalauréat et d'un maitrise en informatique : ~ Diplômé(e) d’un baccalauréat, vous justifiez de 5 à 8 années d'experience en Python et développement logiciel. Compétences techniques clés : Python, API, SQL, cloud (AWS), DevOps. Vous êtes un(e) bon(ne) communicant... 
    Work at office
    Flexible hours
    Weekend work

    Extia

    Montréal, QC
    15 days ago
  •  ...servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first... 
    Long term contract
    Apprenticeship
    Work at office
    Flexible hours
    Day shift

    Synechron

    Montréal, QC
    a month ago
  • $90k - $100k per year

     ...servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first... 
    Long term contract
    Apprenticeship
    Work at office
    Flexible hours
    Day shift

    Synechron

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue participera... 
    Hourly pay
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    11 days ago
  • $250k per year

     ...Python Software Enginee Role: Graduate Quant Developer / Quant Researcher Client: Boutique Quant Trading Firm Level: Graduate Compensation : Up to £150,000 Base + Bonus Location: London (Hybrid) Overview A boutique quant trading firm is seeking an exceptional... 
    Permanent employment

    Hunter Bond

    Montréal, QC
    25 days ago
  •  ...willingness to challenge consensus. We are looking for a Data Developer to join our AI and Multi Asset Systematic Strategies team. This...  ...Milvus, ChromaDB, Pinecone, Weaviate, or Qdrant).  ~ Proficiency in Python with experience using DAG-based orchestration platforms (Airflow... 

    DRW

    Montréal, QC
    1 day ago
  •  ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) FullStack Angular / Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. Le mandat vise l'évolution... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    12 days ago
  •  ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) FullStack Angular / Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. Le mandat vise l'évolution... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    11 days ago
  •  ...Position: Développeur Big Data Python, Databricks, and Azure Location: Montreal, QC, Canada - Centre-ville Mode de travail: 6 jours par mois en bureau Contract Details: Consulting, Hourly Environnement/ Industrie: Transport Durée: Maintenant jusqu'au... 
    Hourly pay
    Contract work
    Summer work
    Work at office
    Day shift

    Mytechtal

    Montréal, QC
    21 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Developer. Be the first to apply!