About the company
Learnosity is the global leader in assessment solutions, providing experiences that are digital, dynamic, and designed to fit modern lifestyles and learning habits. With over 40 million active learners and delivering 19 billion questions annually.
About Learnosity AI Labs
Our mission is to operationalize AI capabilities, enabling our customers to harness the power of AI to make positive impacts on education and learning.
Responsibilities
- Design, implement, modify, and support the development of software for Learnosity's AI Labs
- Assist in task planning, estimation, and scheduling, work closely with other teams and management to deliver projects from inception to completion
- Determine root cause for complex software issues and develop practical, efficient, and permanent technical solutions
Requirements
- Experience with Python on web frameworks (minimum of 2 years)
- Experience with various database technologies (relational, nosql, document-oriented, etc)
- Experience writing unit and integration tests
- Knowledge of design patterns and back end architecture best practices
- Understanding and experience with agile frameworks and practices
- Excellent verbal and written communication skills
Nice to have
- B.Sc or M.Sc degree in Software Engineering, Computer Science or similar
- Commercial experience with AI tools and concepts, including machine learning and large language models
- Experience with Docker
- Experience with Frontend technologies, especially ReactJS and ShadCN
- Experience of TDD
- Experience of Spec Driven Development
- Experience setting up or configuring CI/CD pipelines
Conditions
- In-office 3 days a week
- 25 days annual leave
- +2 days milestone leave after 3 years
- 10 days paid sick leave
- Generous paid parental leave