Find Jobs Find Talent
Senior Python Developer
Minneapolis, Minnesota  |  Hybrid
Direct Hire Position
It appears that you have already applied to this job.
Applied on September 29, 2022
Job Id #59298 Posted September 16, 2022

Job Description:
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 ( 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.

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact

All applicants applying must be legally authorized to work in the country of employment.


What is your gender?

What is your ethnicity?

What is your Veteran / U.S. Military Status?

Do you identify with one or more of the classifications of protected veterans below?

If yes, please indicate by checking the appropriate box below

Do you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Horizontal is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.


You have saved your first job! To see all your Saved Jobs, click here. Or continue scrolling through jobs and bookmark openings that catch your eye and apply for those jobs later.

Return to Job Search

We’re sorry!

There are currently no open positions in your location or accepting applications from out of the country

Return to Home
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.