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 openingsOriginal job description
Archived listing. The details below describe a past opening.
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.
- 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.
- 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.
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