MississaugaContractEngineering
Remotely
pythonrestjavakubernetespostgresqlmicroservicesairag
Job Description
📋 Description
- Identify, prioritize and execute tasks in the software development life cycle.
- Work with business to iterate over software requirements.
- Develop tools and applications by producing clean, efficient code.
- Automate tasks through appropriate tools and scripting.
- Analyze and debug systems.
- Review the work of others, and invite others to review your work.
🎯 Requirements
- Proven experience as a software engineer with strong proficiency in Python and/or Java.
- Software design of microservices and RESTful APIs in distributed, cloud-based env.
- Experience designing AI agentic systems, including tool use and autonomous workflows.
- Experience building multi-agent systems and chat systems with context management.
- Hands-on experience with Retrieval-Augmented Generation (RAG) systems.
- Experience with MCP servers and external API integration.
🎁 Benefits
- Hybrid work arrangement with travel as needed for roles
- Opportunity to work on AI-enabled healthcare platforms
- Growth opportunities and meaningful work