Back to results

Closed listing

Python & Database Developer

  • Montreal, QC, Canada

$65.52 USD / hour

This opening has closed.

The original listing is kept below for reference.

Job details

Pay
$65.52 USD / hour
Closing date
Experience
Years of Experience: Minimum 5 years
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Summary

Location: Montreal

Work Mode: Hybrid (day 1 onboarding onsite/in-office presence required 3x/week)

Years of Experience: Minimum 5 years

Responsibilities

  • Develop and maintain production-grade data processing pipelines using Python.
  • Write and optimize SQL queries and stored procedures.
  • Build service endpoints and asynchronous processing systems using the FastAPI framework.
  • Collaborate with the PANDQ team to ensure data quality and consistency across applications.
  • Utilize version control tools for code management.
  • Conduct unit testing to ensure code quality and reliability.

Requirements

  • Strong proficiency in Python and experience with object-oriented programming (OOP).
  • Good knowledge of database concepts and query optimization.
  • Working knowledge of Unix systems.
  • Experience with version control tools, preferably Git.
  • Ability to work in a fast-paced environment and manage multiple projects simultaneously.

Preferred Skills

  • Experience working in Agile Squads.
  • Finance data domain knowledge.
  • Understanding of model performance monitoring, debugging, and logging systems within AI applications.
  • Experience with containerization and deployment of ML services in enterprise environments.
  • Experience with anomaly detection algorithms and techniques, such as isolation forest, clustering, time series analysis, and pattern mining.
  • Expertise in designing and deploying generative AI solutions using LLMs and multimodal models.
  • Proficiency in pandas and familiarity with scikit-learn for data manipulation and machine learning model implementation.

This role is for an existing vacancy.
More about this job

Responsibilities

Develop and maintain production-grade data processing pipelines in Python, optimize SQL queries and stored procedures, and build service endpoints and asynchronous systems with FastAPI. Collaborate with the PANDQ team to maintain data quality, manage code with version control, and conduct unit testing.

Requirements

Requires at least five years of experience, strong Python and object-oriented programming skills, database and query optimization knowledge, and working knowledge of Unix. Candidates should also have experience with version control, preferably Git, and be able to manage multiple projects in a fast-paced environment.

Skills

  • Python
  • Object-Oriented Programming
  • SQL
  • Database Query Optimization
  • FastAPI
  • Data Processing Pipelines
  • Unix
  • Git
  • Unit Testing
  • Pandas
  • Scikit-Learn
  • Machine Learning
  • Generative AI
  • Anomaly Detection
  • Model Monitoring
  • Containerization

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics

Keywords

  • Python
  • Object-Oriented Programming
  • SQL
  • Stored Procedures
  • FastAPI
  • Data Processing Pipelines
  • PANDQ
  • Data Quality
  • Version Control
  • Git
  • Unit Testing
  • Unix
  • Agile Squads
  • Finance Data
  • Model Performance Monitoring
  • Debugging
  • Logging
  • AI Applications
  • Containerization
  • ML Service Deployment
  • Anomaly Detection
  • Isolation Forest
  • Clustering
  • Time Series Analysis
  • Pattern Mining
  • Generative AI
  • LLMs
  • Multimodal Models
  • Pandas
  • Scikit-Learn

Report this job