With nearly 20,000 organisational customers and millions of student users, Blackboard is the world’s leading education technology company. Blackboard is shaping the future of education with big ideas that challenge conventional thinking and advance new models of learning. Every day we’re inspiring people to find new ways to learn, connect and drive change in the way education is delivered and experienced. Through technology and services we bring people closer to the knowledge they seek and to ways they can change their own education and the world for the better.

Do you want to be involved in the development of a revolutionary new product that makes course materials more accessible for learners with disabilities around the world? Does the idea of building and running a large-scale quality cloud service get you out of bed in the morning? Are you excited about applying advanced Machine Learning techniques to accessibility and making a difference to millions of learners? Do you want to be part of a small, fun and highly productive team within the global leader for Educational Technology software? If you said “YES!” to all of the above, we’d love to have you join our team.

Primary responsibilities will include:

  • Be a key player in the development and design of our course content accessibility SaaS service;
  • Work collaboratively in a cross-functional and agile team of UX designers, architects and quality developers;
  • Conduct test driven development as an integral part of delivering software development;
  • Design and iteratively improve Machine Learning algorithms for the automated extraction of content semantics;
  • Assist in the management, maintenance and automation of various AWS deployments;
  • Participate in daily stand-ups, design sessions, code reviews and sprint demos;
  • Respond to the unique challenges of delivering and maintaining cloud-based software;

The skills and qualifications required to perform this role include:

  • Motivation and dedication to make a positive, global-scale impact gets you a long way;
  • Full-stack engineer well versed in Scala or Java, SQL databases and web application development;
  • A strong demonstrable portfolio of high quality projects. Contributions to open source development will earn you bonus points;
  • Experience in responsive and accessible User Interface development, including single page applications and front-end frameworks such as Angular and jQuery;
  • Proven experience with Machine Learning techniques such as Logistic Regression, Decision Trees, SVMs and Neural Nets;
  • Relevant DevOps experience, including automated deployment, monitoring and rolling out no-downtime releases;
  • Intimately familiar with deploying to Amazon Web Services and experience with AWS services such as EC2, S3, SQS and CloudFormation;

This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities at any time.

Blackboard is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor.