1

Python Trainer Jobs in North Carolina (NOW HIRING)

... Python to create reusable customizations for non-ML, ML, and deep learning algorithms, while ... training initiatives. • Contribute to thought leadership such as papers, innovative non-ML, ML ...

AI Engineer

Cary, NC · On-site

$100K - $120K/yr

... training, validation, and inference • Implement algorithms using Python and ML/DL frameworks (TensorFlow, PyTorch, Scikit learn) • Integrate AI models into applications using REST APIs ...

AI Engineer

Charlotte, NC · On-site

$65K - $75K/yr

Python, NLP, Agile tools Roles & Responsibilities • Expert Python development skills • hands on ... Commuter Benefits & Certification & Training Reimbursement. Time Off: Vacation, Time Off, Sick ...

AI Engineer

Charlotte, NC · On-site

$65K - $75K/yr

Python, NLP, Agile tools Roles & Responsibilities • Expert Python development skills • hands on ... Commuter Benefits & Certification & Training Reimbursement. Time Off: Vacation, Time Off, Sick ...

Professional career development and training plan. You will be able to acquire or perfect knowledge in the technologies we use as well as in skills. We also offer a language learning program. * We ...

next page

Showing results 1-20

Python Trainer information

See North Carolina salary details

$12

$53

$78

How much do python trainer jobs pay per hour?

As of May 29, 2026, the average hourly pay for python trainer in North Carolina is $53.27, according to ZipRecruiter salary data. Most workers in this role earn between $43.89 and $60.53 per hour, depending on experience, location, and employer.

What is a Python Trainer job?

A Python Trainer is a professional responsible for teaching Python programming to students, professionals, or corporate teams. They design course materials, conduct training sessions, and provide hands-on guidance with coding exercises. Their role may involve teaching fundamental concepts, advanced topics, and real-world applications to help learners improve their programming skills.

What are the key skills and qualifications needed to thrive in the Python Trainer position, and why are they important?

To thrive as a Python Trainer, you need deep expertise in Python programming, instructional design, and a solid educational background in computer science or a related field. Familiarity with development environments, learning management systems (LMS), and certifications such as Python Institute’s PCAP or PCEP are highly valuable. Outstanding communication, patience, and the ability to tailor teaching methods to diverse learners set successful trainers apart. These competencies ensure trainers can effectively convey technical concepts, support learners' diverse needs, and facilitate real-world skill development.

What career growth opportunities are available to Python Trainers?

Python Trainers often have multiple paths for career advancement, such as moving into senior training roles, curriculum development, or training management positions. With experience, some trainers expand into corporate consulting, become technical authors, or develop online courses for a wider audience. Additionally, advanced certifications or expertise in related technologies (like data science or machine learning) can open doors to specialized training roles or transition into software development or engineering. Continuous professional development is encouraged, as the tech field evolves rapidly and values educators who stay current with industry trends.
What are the most commonly searched types of Python Trainer jobs in North Carolina? The most popular types of Python Trainer jobs in North Carolina are:
What job categories do people searching Python Trainer jobs in North Carolina look for? The top searched job categories for Python Trainer jobs in North Carolina are:
Hiring for direct client - Python Developer - Charlotte, NC (Hybrid) W2 only.

Hiring for direct client - Python Developer - Charlotte, NC (Hybrid) W2 only.

TriOptus LLC

Charlotte, NC • On-site

$49 - $67.75/hr

Full-time

Posted 25 days ago


Job description

Job Description:
Lead complex technology initiatives including those that are companywide with broad impact.
Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines.
Design code test debug and document for projects and programs.
Review and analyze complex large-scale technology solutions for tactical and strategic business objectives enterprise technological environment and technical challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented technical factors.
Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies influencing and leading technology team to meet deliverables and drive new initiatives.
Collaborate and consult with key technical experts' senior technology team and external industry groups to resolve complex technical issues and achieve goals.
Lead projects teams or serve as a peer mentor.
Required Qualifications: 5 years of Software Engineering experience or equivalent demonstrated through one or a combination of the following: work experience training military experience or education.
Additional Skills:
7+ years of large-scale ETL pipeline development experience using Python or Pyspark
Expert knowledge and considerable development experience building rest services using Python/Flask or Spring boot
Strong understanding of object-oriented design and how to implement your designs in Java/Python
Advanced knowledge of common design patterns and when they should be used
Minimum of 3 years of experience using GitHub
Experienced in the use of JIRA And Confluence on a daily basis
Excellent troubleshooting and debugging skills
Analyze a feature story and design a robust solution for it and create specs for complex business rules and calculations
The Software Development Life Cycle (SDLC), specifically Scrum and Agile methodology
Ability to understand business problems and articulate a corresponding solution
Ability to work with all levels of developers in different time zones
Ability to manage mission critical or highly available platforms or applications
Excellent verbal, written, and interpersonal communication skills
Excellent in creating visually dynamic presentations to demonstrate before and after results
Adaptability - Adapts to change, is open to new ideas, takes on new responsibilities, handles pressure, and adjusts plans to meet changing needs
Nice to have• Spark• Object Store