Principal Software Developer
CanadaFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- Node.jsPythonCloud Computing.NETCI/CDMicroservicesLLMGenerative AIDistributed Systems
Requirements
- 7+ years of software development experience with strong proficiency in .NET, Node.js, and Python
- Proven experience building or contributing to generative AI systems, including LLM-based applications and frameworks
- Hands-on experience designing agentic or autonomous systems that interact with real-world environments
- Strong understanding of AI safety, guardrails, and human-in-the-loop design principles
- Experience with LLM optimization, inference pipelines, or fine-tuning for agent-based use cases
- Solid background in distributed systems, microservices, and cloud platforms (AWS, Azure, or GCP)
- Strong communication skills with the ability to explain complex technical concepts clearly across teams
- Demonstrated leadership or mentorship experience in fast-paced engineering environments
- Familiarity with CI/CD, DevOps practices, and modern software delivery workflows
Responsibilities
- Design and develop AI-driven software systems using .NET, Node.js, Python, and modern AI frameworks, with a focus on agentic and LLM-based architectures
- Build and optimize autonomous and semi-autonomous AI agents capable of reasoning, planning, and interacting with APIs, tools, and browser environments
- Lead technical problem-solving efforts for complex engineering challenges, driving innovation and efficiency across systems
- Mentor and support engineers, fostering technical growth and promoting engineering best practices across the team
- Collaborate with product managers, designers, and stakeholders to translate requirements into robust, scalable technical designs
- Ensure code quality, testing standards, system reliability, and long-term maintainability across production systems
- Stay current with emerging AI technologies and integrate new approaches to continuously improve platform capabilities
View Full Description & ApplyYou'll be redirected to the employer's site