JR
Software Engineer / Technical Lead
Join ready
Remote · Canada Freelance Senior 4d ago
About the role
Software Engineer / Technical Lead
We are looking for a Software Engineer / Technical Lead with a focus on Artificial Intelligence to lead the design and implementation of AI agent-based solutions. This role will be key in building intelligent workflows for IT asset management, integrating advanced models and modern architectures.
Responsibilities
- Design and build workflows for IT asset management using AI agent frameworks (BMAD and IAgentica).
- Modify and customize agents for different types of technological assets.
- Integrate and connect agents and flows with servers based on MCP (Model Context Protocol).
- Lead technical decisions and best practices in the development of AI solutions.
- Collaborate with multidisciplinary teams to define requirements and architecture.
- Ensure scalability, efficiency, and maintainability of implemented solutions.
Qualifications
- +5 years of experience as a Software Engineer (ideally with technical leadership experience).
- Solid experience in:
- Java and/or Python
- Google Cloud Platform (GCP)
- Experience working with AI, agent, or intelligent automation-based architectures.
- Knowledge or experience in systems integration and data flow management.
- End-to-end solution design capability.
Desirables
- Experience or knowledge in:
- MCP (Model Context Protocol)
- BMAD (AI agent orchestration framework)
- Management tools like Jira and Confluence
- Previous experience as a Technical Lead or leading teams
Benefits
- Payment in USD.
- Location: 100% remote
- Flexible modality, typical of freelance hiring.
- Exposure to agile projects.
- Work with corporate-level tools and platforms.
- 9-month contract with possible renewal
Skills
BMADGCPIAgenticaIAJavaJiraPython
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free