Technical Trainer - Data Science, Analytics & Python
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+24 more
Job description
- Deliver engaging instructor-led training, both virtually and in the classroom, to groups of varying size and ability
- Assess learner progress through practical tasks and projects, and give clear, constructive feedback
- Gather feedback after each course and use it to improve content and delivery
- Keep material current with changes in Python libraries, tools and industry practice, including AI-assisted coding
- Work with the client stakeholders to agree learning objectives, schedules and success measures
You’ll be expected to teach most of the following, with deeper specialism in at least some areas.
Python fundamentals
Syntax, data types, control flow, functions, error handling, working with files and APIs
Data analysis
pandas, NumPy, data cleaning and transformation, exploratory data analysis
Data visualisation
Matplotlib, Seaborn, Plotly; telling a clear story with data
Statistics
Descriptive statistics, probability, hypothesis testing, regression
Machine learning
scikit-learn, supervised and unsupervised learning, model evaluation, feature engineering
Data and SQL
SQL querying, joining and aggregating data, connecting Python to databases
Tools and practice
Jupyter notebooks, VS Code, Git and GitHub, virtual environments
Analytics tools
Excel for analysis, Power BI or Tableau dashboards
Requirements
- At least 3 years’ hands-on experience in data science, data analytics or Python development in a commercial setting
- At least 2 years’ experience delivering technical training to adult or corporate learners
- Strong, current Python skills, especially pandas, NumPy and scikit-learn
- Solid grounding in statistics and the core machine learning workflow
- Confident delivering live virtual training on Teams or Zoom, including running remote coding labs
- Able to explain complex technical ideas simply to non-technical and mixed-ability audiences
- Experience writing your own training materials and hands-on exercises
- A recognised training qualification, such as CompTIA CTT+, CIPD L&D or a Level 3 or 4 award in education and training
- Relevant certifications, for example Microsoft Certified: Azure Data Scientist Associate or Power BI Data Analyst Associate
- Experience with cloud data platforms such as Azure, AWS or Databricks
- Knowledge of generative AI and large language models, including using AI coding assistants like GitHub Copilot
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…