Career Opportunities with Absorb LMS

A great place to work.

 
Careers At Absorb LMS

Current job opportunities are posted here as they become available.

 

 

 

 

Team Lead, Software Development

Department: Product Development
Location: Canada

"The role of a Software Development Lead at Absorb is all about leading a diverse team of developers, setting team-wide expectations, and serving as a role model for professional conduct. This role blends the responsibilities of leadership, innovation, and impact. As a leader, you will be fostering the personal growth of employees, inspiring exceptional minds, leading initiatives for process maturity and monitoring, and constantly seeking additional ways to add value in an agile atmosphere." Jason Ristich - Manager, Product Development

About the role:

We are seeking an experienced Team Lead, Software Development to join Absorb to lead our growing AI/ML practice. This group builds features and services for our industry-leading learning management system (LMS) with a focus on the incredible potential of AI-powered learning experiences. In this role, you will work closely with our AI Architect and Product Manager leading a team of skilled Developers and QA to ensure the stability, security, and efficiency of our AI foundation and future growth.

Your role:

The successful applicant will have strong leadership and communication skills and demonstrate (or be actively developing) expertise in areas including Machine Learning, Deep Learning, and Natural Language Processing. If you are passionate about driving AI innovation while leading high-performing teams, we’d love to hear from you!

What you’ll do:

  • Lead and mentor a growing group of QAs, ML, AI & Software Developers, and consultants to foster a culture of collaboration and technical excellence.

  • Define, optimize, and implement efficient workflows and development processes to enhance team productivity.

  • Develop, maintain, and improve technical documentation for clarity and consistency.

  • Establish and refine team coordination processes, ensuring alignment with project and overall department goals.

  • Manage and streamline deployment & releases for ML services owned by the team, addressing security vulnerabilities and maintaining stability.

  • Ensure appropriate test coverage to enhance reliability, maintainability and quality.

  • Communicate with multiple stakeholders including other software development teams, product management, customer-facing teams and senior leadership to provide updates, address market & industry changes, and ensure smooth collaboration.

What you’ll bring:

  • 5+ years of relevant experience in Python development.

  • 1+ years of people leadership experience, including performance management, career development and ownership of software development workflows.

  • Strong programming skills in Python (C# & .NET knowledge is a bonus).

  • Experience developing and deploying to cloud providers (AWS preferred).

  • Experience building & consuming highly performant web services and APIs.

  • Build and dependency management, with a focus on CI/CD.

  • Strong understanding of secure coding practices and experience addressing security vulnerabilities, with a focus on cloud services.

  • Excellent troubleshooting and collaboration skills to support iterative development processes.

  • Strong communication skills, with the ability to work directly with diverse stakeholders and cross-functional teams.

Nice to have:

  • Experience and interest in AI/ML, data pipelines, and building scalable machine learning models using Python libraries such as TensorFlow, PyTorch, or Scikit-learn.

  • Hands-on experience integrating Generative AI, NLP and Deep Learning into established software products.

  • Understanding of AI aspects related to security vulnerabilities, data governance and methods for managing and addressing these impacts.

Who are we?

Absorb Software is a remote-first company that provides online training solutions to leading organizations around the world. Absorb is a cloud-based learning management system (LMS) engineered to inspire learning and fuel business productivity. Our online learning platform combines forward-thinking technology built to scale as our customer’s organizations grow. We empower learners to enrich their lives, workplaces and communities.

Are you ready to become an Absorber?

What we offer:

  • Fully remote-first work with flexible work arrangements

  • Comprehensive Health and Wellness Benefits including retirement savings programs, eligibility for two different bonus plans, generous time off, comprehensive medical and dental benefits based on your country of location

  • New Hire Equipment Allowance and monthly Flex Allowance to support your success

  • Endless opportunity for career growth and internal mobility

  • Employee driven DE&I programs

  • Games room, meditation & yoga space, state of the art workplace for Absorbers in our Calgary office

Who are we?

Absorb Software is a remote-first company that provides online training solutions to leading organizations around the world. Absorb is a cloud-based learning management system (LMS) engineered to inspire learning and fuel business productivity. Our online learning platform combines forward-thinking technology built to scale as our customer’s organizations grow. We empower learners to enrich their lives, workplaces and communities.

Our values are simple:

  • We achieve exceptional results by genuinely caring about each other and the work we do

  • We’re united, and we grow through our commitment to elevating continual learning!

Absorb is proud to be an equal opportunity employer, we celebrate diversity and are committed to creating a safe and inclusive environment for all our people. All employment decisions are based on business needs, job requirements and individual qualifications. In the event a current Absorb employee would like to apply for this role they will inform their supervisor prior to submitting their application. Successful candidates for this position will be subject to pre-employment background screening, including a criminal record check and must be able to show proof of legal eligibility to work in the country they have applied to without sponsorship.

Should you require any accommodation during the recruitment process, please indicate this on your application and we will work with you to meet your accessibility needs. For any questions, please contact us at accessiblecareers@absorblms.com

#LI-Remote

 

 

 

 

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System