Principal Software Developer specializing in AI systems at Laivly, developing innovative customer service technology. Mentoring engineers and solving complex challenges in real-world environments.
Responsibilities
Architect and develop solutions: Design, implement, and optimize software solutions using modern frameworks and technologies
Innovative problem solving: Tackle complex engineering challenges with creative approaches
Mentorship and leadership: Guide and mentor junior and mid-level engineers
Stay ahead of the curve: Continuously learn and integrate new technologies
Collaborate across teams: Work closely with product managers, designers, and stakeholders
Code quality and best practices: Uphold high standards in code quality, testing, and documentation
Requirements
Minimum 7 years proven experience in software development with deep expertise in .NET , Node.js , and Python
Strong knowledge and hands-on experience with generative AI tools, frameworks and applications
Experience designing autonomous or semi-autonomous AI systems that interact with real-world environments
Understanding of AI safety, guardrails, and human-in-the-loop workflows
Experience optimizing LLM inference pipelines or fine-tuning models for agentic tasks
Proficiency in a variety of programming paradigms and languages (e.g., Java, Go, or others is a plus)
Ability to independently solve challenging problems with limited guidance
Demonstrated capability to mentor other engineers, creating an inclusive and empowering team environment
Strong understanding of system architecture, microservices, and cloud-based technologies (e.g., AWS, Azure, or GCP)
Familiarity with modern development practices such as CI/CD, Agile, and DevOps principles
Excellent communication skills, with the ability to articulate complex technical concepts to a range of audiences
2 or more years in a fast paced start-up environment
Experience in AI/ML applications, including natural language processing and deep learning
Familiarity with front-end frameworks (e.g., React, Angular, or Vue.js)
Contributions to open-source projects or a portfolio showcasing innovative projects.
Benefits
Opportunity to collaborate and grow your career with a creative, diverse, and passionate team
Senior Software Engineer scaling backend systems for Lime, a global shared micromobility company. Improving fleet repair, logistics, data management, and warehouse operations.
Graduate software engineer building Ubuntu and open - source software at Canonical. Contributing across Linux systems, cloud, security, and developer tooling.
Transmission line engineering lead at utilities design firm, guiding Ontario teams and high - voltage projects. Managing design delivery, PLS models, client coordination, budgets, and team development.
Team Lead building TypeScript network monitoring, provisioning, and inventory software for gaiia’s telecom operating system. Leading developers and integrating third - party network vendors on AWS.
Senior Software Developer building Autodesk’s scalable cloud data services for AEC products. Developing AWS infrastructure, automated tests, and high - throughput enterprise services.
Staff full - stack engineer building Dia enterprise administration, provisioning, and commerce tools. The Browser Company creates a browser designed to help people work, create, and explore online.
Software Developer building secure Python, C, and C++ components for BizTech Fusion’s Ottawa client. Developing APIs, microservices, databases, and automated tests in a hybrid environment.
Senior Frontend Engineer modernizing Bridge’s mission - critical learning and career - development software. Owning React and TypeScript features, accessibility, microfrontends, and legacy application improvements.