Python Developer
- Montreal, QC, Canada
$50 to $60 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $50 to $60 CAD / hour
- Job type
- Contract
- Posting language
- English
- Posted
Original job description
Only Locals to Montreal.
In Person interview must.
Job Title: Python & Database Developer
Location: Montreal (day 1 onboarding onsite/in-office presence required 3x/week)
Years of experience:
- 5-7 years of Python & Database experience (70%)
- 2-3 years of hands-on AI project experience (30%)
Skills Required:
- Strong proficiency of Python with experience developing production-grade data processing pipelines and AI/ML services
- Expertise in pandas and familiarity in scikit-learn libraries for data manipulation and machine learning model implementation
- Experience with anomaly detection algorithms and techniques, particularly isolation forest, clustering, time series analysis, and pattern mining
- Design and deploy generative AI solutions using LLMs and multimodal models to solve business problems
- Familiarity with object-oriented programming (OOP)
- Expertise in FastAPI framework for building AI service endpoints and asynchronous processing systems
- Good knowledge of Database concepts and writing SQL queries and Stored Procedures
- Working knowledge of Unix
- Experience with version control tools (preferably Git)
- Writing unit tests (e.g. using pytest)
- Self-starter with ability to work in a fast-paced environment and be able to work on multiple projects
Good to Have:
- Experience of working in Agile Squads
- Finance data domain knowledge
- Understanding of model performance monitoring, model debugging, and logging systems within AI applications
- Experience with containerization and deployment of ML services in enterprise environments
More about this job
Responsibilities
Develop production-grade data processing pipelines and AI/ML services using Python and FastAPI. Design and deploy generative AI solutions and anomaly detection algorithms to solve business problems.
Requirements
Requires 5-7 years of Python and database experience, with 2-3 years of hands-on AI project experience. Must be local to Montreal for an in-person interview and hybrid office presence.
Skills
- Python
- SQL
- FastAPI
- Pandas
- Scikit-learn
- Generative AI
- LLMs
- Anomaly Detection
- Data Processing Pipelines
- Stored Procedures
- Unix
- Git
- Pytest
- OOP
- Time Series Analysis
- Pattern Mining
Visa sponsorship
Not detected in the job text
Categories
- Software
- Data & Analytics
- Technology
- Engineering
- Finance & Accounting
Keywords
- Python
- Database
- AI
- Machine Learning
- Pandas
- Scikit-learn
- Anomaly Detection
- Isolation Forest
- Clustering
- Time Series Analysis
- Pattern Mining
- Generative AI
- LLM
- Multimodal Models
- OOP
- FastAPI
- SQL
- Stored Procedures
- Unix
- Git
- Pytest
- Agile
- Finance
- Containerization
- Banking
- Data Pipelines