Our Client is launching a new competency-management framework and we are growing a Natural Language Processing/Machine Learning team to help harvest work from catalogs, syllabi, LMS and other sources to analyze and refine competency/learning outcomes assessment at our partner institutions.
We are seeking a Sr Python Developer to be part of the team and we will be partnering with… AWS as part of their product accelerator program.
The senior python developer will be a member of our ML/NLP team, developing microservices and APIs for processing competencies and learning outcomes (and the rubrics used to evaluate them). Some node.js development will also be required (and our Front End framework is React). All of our development will be on the AWS stack (lambda, EventBridge, Kinesis, API gateway, etc).
You will have the opportunity to help shape an industry (were early technical architects on the IMS Global CASE standard (http://www.imsglobal.org/activity/case) and will be working with IMS, Instructure (the makers of Canvas LMS), and other vendors on this ecosystem product.
The ideal candidate must be self-motivated with a proven track record in Python. It would be a big plus if you have already used libraries like NumPy, NLTK, and scikit-learn-as well as experience with graph databases like Neo4j or AWS Neptune.
You should be technically adept to complement our development teams in Minneapolis and Asuncion, Paraguay. Finally, you should like working both remotely and in-person on agile development team using the Atlassian suite of products.
Roles and Responsibilities
Work with ML/NLP team to design and code microservices and APIs for our new product platform.
Act as a team member supporting architects, UX, and other development team members in an agile environment.
Be comfortable documenting code and designs, as well as testing in a CI/CD environment.
Open to occasional domestic and international travel