Python Engineer
Mississauga - Canada
Job Summary
Responsibilities :
- Responsible for building and supporting modern software solutions leveraging Python microservices APIs event-driven architectures and emerging AI technologies.
- Contribute to the development of Agentic AI solutions MCP integrations and distributed application platforms.
- Work closely with senior engineers architects and business partners to deliver scalable and secure applications while adhering to established engineering and governance standards.
- 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 MCP-enabled 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 including design coding testing deployment and 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.
- Bachelors degree in Computer Science Engineering Information Systems or related STEM field.
- 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.
- Advanced degree preferred.
- Exposure to Agentic AI frameworks MCP LLMs and GenAI solutions.
- Familiarity with Kafka MQ or event-streaming platforms.
- Experience with cloud platforms and container technologies.
- Banking risk management or financial services experience.
- Understanding of distributed systems observability and platform monitoring.
SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal boutique approach. Each year we match consultants like you to more than 1000 engagements. When we say lets work better together we mean it. Youll join a diverse team built on these core values: customer service employee development and quality and integrity in everything we do. Be yourself love what you do and find your passion at work. Please find us at .
SGA is an Equal Opportunity Employer and does not discriminate on the basis of Race Color Sex Sexual Orientation Gender Identity Religion National Origin Disability Veteran Status Age Marital Status Pregnancy Genetic Information or Other Legally Protected Status. We are committed to providing access equal opportunity and reasonable accommodation for individuals with disabilities in employment and our services programs and activities. Please visit our company EEO page to request an accommodation or assistance regarding our policy
Required Experience:
IC
About Company
About the company SGA is a technology and resource solutions provider driven to stand out. We are a women-owned business. Our mission: to solve big IT problems with a more personal, boutique approach. Each year, we match consultants like you to more than 1,000 engagements. When we say ... View more