Scientific Software Developer/Python Trainer

Scientific Software Developer/Python Trainer

About This Position

Enthought seeks a talented Python instructor with a passion for teaching and solid experience in using Python for scientific computing / data science applications.  You’ll be based out of our downtown Austin office and you’ll also travel to great cities to teach Python to scientists, engineers, analysts, and data scientists across a range of industries.


  • Work on consulting projects for approximately 6-9 months to expand and deepen scientific computing skills while working with the training team to onboard to the trainer role
  • After approximately, 6-9 months, move fully into the dedicated trainer role and teach live workshops on Python for scientific computing / data science (up to 2-3 weeks per month on average) across the U.S. and/or internationally
  • When in Austin, work with the training team to update and maintain training course materials on a regular schedule
  • Work with the training team to maintain and enhance training tools, processes, and infrastructure
  • Work with the training and marketing teams to develop, produce, and deliver technical content marketing assets (cheat sheets, white papers, videos, webinars, etc.)
  • Support the sales team in evaluating customer training needs and proposing solutions

Desired Skills and Capabilities

Reporting to the VP of Training Solutions, the Python Technical Trainer must be diligent, organized, versatile, and collaborative. Mandatory job requirements include:

  • Bachelor’s degree or higher in a related area of computer science, mathematics, engineering, or science
  • 2+ years of experience using Python for scientific computing (e.g., analysis, engineering, science, modeling, data science)
  • 2+ years of teaching experience (e.g., trainer, college / university instructor or teaching assistant, or other)
  • Strong organizational & project management skills
  • Excellent written and oral communication skills
  • Must be willing and able to travel regularly (up to 2-3 weeks per month on average) to teach Python workshops in the U.S. and/or internationally

How to Apply

To apply, please submit your resume and cover letter to

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.

By submitting personal information, such as your CV / resume through our Website, Enthought, Inc. will collect and store this data.  We process this data solely for recruitment purposes.  Your data is stored in our Applicant Tracking System on secured servers.  As a global organization with distributed IT systems, your personal information may be routed, stored, or transferred internationally throughout Enthought’s locations worldwide, done so in accordance with our privacy policies,procedures, and in accordance with data privacy laws.  Click HERE for a link to the Enthought Privacy Policy, in which you will find information about our compliance with GDPR (data protection law.) and how to request access to your data that we have collected, request us to delete your data, correct any inaccuracies or restrict our processing of your data.

No Comments

Sorry, the comment form is closed at this time.