Quant Developer - Python, NumPy, PySpark, OOD, Models, EnergyCanary Wharf, London - 2 days per week onsite.£50000 - £60000 per annumWe are looking for a Quantitative Developer to play a critical role in designing, developing and maintaining forecasting models and analytical tools. You will need to leverage your skills in OO software engineering, quant modelling, cloud computing and data analysis to help improve the models underpinning critical engines.Key Responsibilities:· Design and build short and long-term models in line with best software engineering practices· Manage, test and deploy both bug fixes and updates to existing models, validating and tracking development tasks in Jira and GitLab· Work with analysts to gather requirements, design tests, and scope new projects· Create and update technical documentation· Explore and clean datasets required for modelling purposes with a focus on optimising data pipelinesSkill & Experience:Experience in Python development, including scientific computing and data science libraries (NumPy, pandas, SciPy, PySpark)Solid understanding of object-oriented software engineering design principles for usability, maintainability and extensibilityExperience working with Git in a version-controlled environmentGood knowledge of parallel computing techniques (Python multiprocessing, Apache Spark), and performance profiling and optimisationGood understanding of data structures and algorithmsExperience with cloud platforms desirable (Azure, AWS or GCP)Experience working with Machine Learning libraries (scikit-learn, PyTorch) and statistical techniques is desirableKnowledge of energy markets is desirable