Python Teaching Fellow

Cambridge Spark ,
London, Greater London

Overview

Job Description

We are looking for a part-time Python trainer available to teach over weekends. You will be part of our mission of helping professionals become more relevant in the technology industry with our Data Science and Python programming bootcamps and training courses. About us Cambridge Spark is a spin-out from the Cambridge Computer Laboratory with a focus on personalised education in the fields of Computer Science, Data Science, Artificial Intelligence and Cyber Security. Our clients include some of the most prestigious financial institutions and universities in the UK and internationally. You'll join a team of Computer Science and Data Science researchers, Big Data Engineers and PhDs from the University of Cambridge, the University of Oxford, Imperial College London and UCL who have experience working at some of the world's most well known tech companies including Google, Oracle, Goldman Sachs, Microsoft and Qualcomm. Cambridge Spark's mission is to transform tech education for professionals with an intelligent tutoring system. Our proprietary system brings together research in software engineering, source code analysis, education pedagogy and machine learning. Cambridge Spark has recently won a government innovation grant to collaborate with Oxford University on recommender systems research applied to education. We're looking for trainers interested in teaching Python to our students. You should have experience using Python professionally and libraries such as Pandas. As a trainer, you also need to be able to explain some theoretical concepts such as specific data structures and good software engineering principles. This role is an opportunity to be recognised as an expert and also expand your professional network. Responsibilities This is an exciting teaching role in a leading technology training company. You will will be involved with a range of initiatives at Cambridge Spark depending on your interests and availabilities: * Tutoring and lecturing Cambridge Spark's curriculum * Developing and improving teaching materials * Creating online tutorials * Teaching opportunities include weekend teaching as part of our Python Bootcamp or weekday engagement with Cambridge Spark clients. Requirements: * You have strong experience using the following tools: Python, Pandas, Flask or other frameworks & libraries * You are the person that your colleagues naturally gravitate to when they are trying to figure something out * You have at least 5 years of work experience in a role where you've used Python * Excellent communication skills Bonus skills * Public speaking experience, for example at conferences or as a teaching assistant Employment Type: Part time contract