Python Engineer
Technology
Toronto, Canada2 weeks agoUntil 2026-08-26
Full time
Job description
Title: Data /Python/Platform Engineer
Location: Toronto, Canada (5 Days Onsite)
Duration: Full Time
Technical Skill
- sExperience designing and implementing microservices architectures, including service discovery, inter-service communication, API versioning, and distributed tracing/logging for observability
- .Proficiency in Python for backend development, including FastAPI, async patterns, and Pydantic-based data validation
- .Hands-on experience with SQL and analytical databases for writing optimized queries, aggregations, and data transformations
- .Experience developing Snowflake-native applications: stored procedures (JavaScript/Python), Tasks, Streams, Dynamic Tables, and Snowpark for building backend processing engines
- .Understanding of REST API design, OpenAPI specifications, and API integration patterns in frontend applications
- .Knowledge of authentication and authorization patterns including JWT, OAuth2, and role-based access control
- .Experience with Docker and Docker Compose for local development and containerized deployments
- .Familiarity with CI/CD pipelines for automated testing and deployment
- .Experience with version control using Git, including branching strategies and code review workflows
- .Ability to work with cloud platforms (AWS, Azure, or GCP) for data storage, compute, and deployment
.
Responsibilities and Duti - es
Collaborate with internal stakeholders to translate business and analytical requirements into well-defined backend features and data produc
10.
Qualifications and Sk - ills
Bachelor's degree (Master's preferred) in Computer Science, Software Engineering, Information Systems, or a related discip
Keywords
monthsOfExperience: 84DiracJavaScriptOauthPostgresqlPythonSqlJWtCI / CDSoftware versioningMachine codeAWSDockerGitSoftware EngineeringCode reviewCI/CD
Interested in this role?