Senior Python Developer

Development · Minneapolis, Minnesota
Department Development
Employment Type Full-Time
Minimum Experience Experienced

eLumen is looking for a Senior Python Developer to join our Minneapolis office.  This role is based in the Minneapolis office.  The ideal candidate has strong Python experience and is looking to work in a collaborative team environment delivering SaaS enterprise software.

eLumen 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 senior 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 (eLumen 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.



  • Work with eLumen’s 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.
  • Experience with CI/CD processes and tools (Jenkins, Terraform, AWS Cloudformation, etc) is a plus
  • Open to occasional domestic and international travel.



COVID 19 Vaccination:  All employees meeting face-to-face with other employees or traveling to clients are required to show proof of COVID-19 vaccination. (exemption accommodations can be requested)


eLumen Benefits Summary:


eLumen provides comprehensive health and dental plans, covering 100% of employees and 50% of dependents premiums. In addition, we have a 401K and FSA plan. All employees receive 10 days of paid sick leave per year and unrestricted, manager-approved PTO.


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.


eLumen is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, color, religion, sex, national original, age, religion, disability, marital status, sexual orientation, gender identity or expression, military/veteran status, or any other protected factor.

Thank You

Your application was submitted successfully.

  • Location
    Minneapolis, Minnesota
  • Department
  • Employment Type
  • Minimum Experience