Principal Software Developer

Posted 96ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Software Developer at Laivly designing and developing AI-powered solutions for customer service. Mentoring engineers and pushing boundaries in customer service technology.

Responsibilities:

  • Design, implement, and optimize software solutions using modern frameworks and technologies, including .NET, Node.js, Python, and generative AI platforms
  • Tackle complex engineering challenges with creative approaches, leveraging your expertise and curiosity to deliver effective solutions independently
  • Guide and mentor junior and mid-level engineers, fostering their technical growth and contributing to a culture of collaboration and innovation
  • Continuously learn and integrate new technologies, frameworks, and methodologies to keep our solutions at the forefront of the industry
  • Work closely with product managers, designers, and stakeholders to translate business needs into robust technical solutions
  • Uphold high standards in code quality, testing, and documentation to ensure maintainability and scalability

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:

  • Equal Employment Opportunities in accordance with all provincial and federal laws
  • Commitment to ensuring equality of opportunity in all aspects of employment
  • Accommodation for persons with disabilities