Airudi: your partner in the shift to AI-HR

Engineering Team Lead

Localisation : 

Remote, Canada

 

About Airudi 

At Airudi, we develop innovative solutions powered by AI and centered around humans to assist organizations in addressing their HR and operational challenges. The ultimate goal is for our clients to make better decisions and take better care of their workforce. 

Our business is an exciting mix of both services and software-as-a-service (Saas) products

About the role 

As the Engineering Team Lead, you will play a pivotal role in the complete development and deployment lifecycle of cloud-native systems. These systems will harness cutting-edge user interface technology, interactive solutions, and machine learning models to drive innovation in HR platforms. You will lead a diverse, multi-disciplinary team comprising software developers, designers, data scientists, and AI researchers.

The ideal candidate is a dynamic leader with a proven track record in managing development teams. Proficient in creative problem-solving, customer success, and analytics, you will be eager to assume responsibility and contribute to the business’s growth. Operating within a small, agile startup environment, you will thrive in a creative, positive, and quality-oriented setting. 

 

Responsibilities 

Cross-Functional Team Leadership (15% of your time) 

  • Lead a diverse team covering Frontend, Backend, Machine Learning, Data Science, and QA engineers 
  • Foster a collaborative and innovative team culture 
  • Define and provide oversight of software development practices at Airudi 
  • Provide leadership and technical guidance to the team 

Project Management and Delivery (25% of your time) 

  • Understand business objectives, market dynamics, and organizational needs 
  • Translate business requirements into effective technical solutions  
  • Orchestrate team efforts for timely project delivery 
  • Collaborate closely with Product Owners to define priorities 
  • Collaborate closely with Project Management to identify and manage risks and mitigation strategies 

Client Interactions (25% of your time) 

  • Represent projects in front of clients 
  • Review progress, address implementation issues, and guide clients toward solution-oriented mindsets 

Technical Contributions (35% of your time) 

  • Develop high-quality, documented codes and contribute to architecture and design reviews 
  • Create SaaS infrastructure supporting multiple platforms 
  • Develop tools, services, and pipelines for development and data processing workflows 
  • Design, develop, test, and maintain applications to meet business requirements 

Technical Excellence 

  • Deliver sustainable systems and ensure product stability in production 
  • Research and apply software engineering and security best practices 
  • Manage end-to-end production quality assurance 

Innovation and Collaboration 

  • Collaborate with the management team to drive new initiatives and improvements 
  • Provide forward-thinking recommendations to enhance business processes 
  • Keep up-to-date with the latest technology trends 
  • Optimize joint development efforts through effective database use and system design

 

Required skills and qualification 

  • 5+ years of software development experience (backend or full-stack) 
  • 2 + years of People Leadership 
  • Fluent in French and English (mandatory) 
  • Cloud Based Technology experience (Azure or AWS) 
  • Automation mindset as it pertains to build/Test and Deploy concepts 
  • Bachelor’s degree in computer science or a related technical discipline 
  • Creative thinker, and ability to design “out-of-the-box” interfaces 
  • .net core development (C# Asp.net), python and JavaScript experience 
  • Experience with Design Patterns, Refactoring, object-oriented Design and related areas 
  • SaaS development Experience is an asset 
  • Strong SQL database skills 
  • Experience developing, deploying, and monitoring cloud-native services and applications 
  • Experience creating and maintaining multiple SaaS environments in-dev and in-production 
  • Experience with microservices, CI/CD, DevOps processes and tools 
  • Experience with multi-tenant architecture 

    Assets 

    • JavaScript and frameworks such as vue.js and nuxt.js 
    • Python 
    • Entity framework 
    • Azure knowledge (ideally certified) 
    • Devops 
    • Tailwind css 
    • Knowledge of the agile process 

     

    To be part of the Airudis team is:

    • Exciting special project work and growth assignments; 
    • Excellent healthcare and benefits; 
    • Permanent remote working; 
    • 4 ½ days’ work week (spend your Friday afternoon with family or friends); 
    • Ongoing coaching, training, and educational programs; 

    Submit your application:

    • Accepted file types: pdf.
    • This field is for validation purposes and should be left unchanged.

    Subscribe to our newsletter

    Join our mailing list to receive our premium content , tools and news.

    You have Successfully Subscribed!