Python Engineer:
On behalf of our client in the financial services sector, Procom is searching for a Python Engineer for a contract-to-hire role. This position is hybrid (3 days onsite) in Mississauga, Ontario.
Python Engineer - Job Description:
The Python Engineer will build and support modern software solutions leveraging Python, microservices, REST APIs, event-driven architectures, and emerging AI capabilities. The role contributes to developing agentic AI workflows and model-integration components while delivering scalable, secure applications aligned to enterprise engineering and governance standards.
Python Engineer - Responsibilities:
- Design, develop, test, and support Python-based applications and services.
- Build and maintain REST APIs, microservices, and event-driven integrations.
- Contribute to development of agentic AI workflows and model-integration application components.
- Implement integrations between AI models, enterprise systems, and business applications.
- Develop reusable services and components following enterprise engineering standards.
- Participate in the full software development lifecycle (design, coding, testing, deployment, support).
- Implement monitoring, logging, and operational controls to ensure service reliability.
- Contribute to automation, CI/CD pipelines, and testing frameworks.
- Work with messaging and event-streaming technologies to support asynchronous processing.
- Collaborate with business and technology teams to analyze requirements and develop technical solutions.
- Support issue resolution, performance tuning, and application enhancements.
- Document technical designs, implementation details, and operational procedures.
- Follow established security, governance, and risk management standards.
Python Engineer - Mandatory Skills:
- 3+ years of experience developing applications using Python.
- Experience with RESTful APIs and microservices development.
- Familiarity with event-driven architecture and messaging platforms.
- Experience with FastAPI, Flask, or similar Python frameworks.
- Knowledge of SQL and database technologies.
- Familiarity with source control, CI/CD pipelines, and automated testing.
- Experience working in Linux environments.
- Strong analytical and problem-solving skills.
- Ability to work independently and collaboratively within cross-functional teams.
- Exposure to agentic AI frameworks, MCP, LLMs, and GenAI solutions.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or related STEM field (or equivalent experience).
Python Engineer – Nice-to-Have Skills:
- Familiarity with Kafka, MQ, or event-streaming platforms.
- Experience with cloud platforms and container technologies (e.g., Docker).
- Financial services / banking / risk management domain experience.
- Understanding of distributed systems, observability, and platform monitoring.
- Advanced degree in a STEM-related field.
Python Engineer – Assignment Length:
This is a contract-to-hire assignment (5 months contract to hire).
Python Engineer - Start Date:
ASAP
Python Engineer - Assignment Location:
Mississauga, Ontario (hybrid, 3 days onsite).
This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.