Senior Developer, Computer Science

1 month ago


London, United Kingdom Canadian Imperial Bank of Commerce Full time

Senior Developer, Computer Science page is loaded Senior Developer, Computer Science Apply locations London, GBR time type Full time posted on Posted Yesterday job requisition id 2405308

We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients.

At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.

To learn more about CIBC, please visit CIBC.com

JOB PURPOSE  

The Quant Solutions Group (QSG) is a global, cross-asset team that builds the software and analytics that underpin the Global Markets business. The analytical software developed by QSG is widely used across CIBC, helping the Distribution team to price trades and serve clients, Trading to manage their risk and Structuring to identify new client opportunities. The team is split between London, Toronto and New York, with this role being based in London.

In this role you will work with Trading and Distribution desks as a senior computer scientist to develop libraries that support the creation of data science oriented applications, for example in Plotly Dash and Databricks. You will also act as an advisor, helping members of Trading and Distribution to develop good computer science practices, including reviewing and understanding their code.

Within the QSG group you will actively work on the quantitative analytics library and ensure engineering excellence, taking a proactive role in improving the software architecture and providing computer science advice to other quants. You will be exposed to the full range of software development activities including design, implementation, refactoring, build systems and DevOps.

KEY ACCOUNTABILITIES

  • Act as an advisor to those in Trading and Distribution with developing data science oriented applications in Python and on Plotly Dash and Databricks.
  • Review code and provide advice to Sales, Trading and Quants to ensure quality.
  • Develop Python libraries to support the development of data science oriented applications.
  • Work on the engineering aspects of the development of the quantitative library and ensure engineering excellence.
  • Maintain DevOps environments for the projects you work on.

KNOWLEDGE AND SKILLS

Above all we are looking for a top class computer scientist with excellent interpersonal skills. I want to hear from a wide range of applicants. Although individual candidates will come with diverse backgrounds, the following specific attributes are a useful guide to the level of performance expected:

  • A degree in Computer Science or related subject (masters or PhD an advantage)
  • 5+ years of software development experience
  • Excellent programming skills in Python and C++
  • Excellent interpersonal skills and teamwork
  • Excellent general computer science knowledge
  • Experience of designing and architecting software systems / libraries
  • Experience with DevOps (CMake, Teamcity)
  • Knowledge of databases and SQL
  • (Ideally) Experience with Databricks and Data Science skills
  • (Ideally) Knowledge of financial markets

What you need to know

  • CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact Mailbox.careers-carrieres@cibc.com
  • You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit

Job Location

150 Cheapside, London, UK

Employment Type

Regular

Weekly Hours

35

Skills

Analytical Thinking, Analytical Thinking, Automated Build Systems, Business, C++ Programming Language, Client Consultations, Code Development, Code Refactoring, Computer Literacy, Computer Science, Databasing, Databricks Platform, Data Science, Design, DevOps, Financial Markets, Financial Modeling, Global Market, Interpersonal Communication, Interpersonal Relationships, Investments, Market Trading, People Management, Plotly, Prioritization {+ 10 more}

At CIBC, we are in business to help our clients, employees and shareholders achieve what is important to them. Our ability to create value for all CIBC stakeholders is driven by a business culture based on common values: Trust, Teamwork and Accountability.

Working with CIBC makes you a part of a work environment committed to our clients, employees and communities - a place where you can excel.

Every day, our 44,000 employees help our clients achieve their financial goals, because what matters to our clients, matters to us. #J-18808-Ljbffr

  • London, United Kingdom Nexus Jobs Limited Full time

    Senior Software Developer with Liferay or Angular Senior Software Developer with Liferay or Angular You have a degree in Engineering, Computer Science or other IT related education please (Bachelor/Master). Must be very enthusiastic about Java-based web/enterprise application development and deployment and have experience with Java. Experience with...

  • Computer Science

    3 weeks ago


    East London, United Kingdom Remedy Education Full time

    Role: Computer Science Teacher Salary: £140 - £200 Location: East London Type: Long Term to permanent Computer Science Teacher roles in 'Good' schools based in the East of London. NQT applications are welcome, as well as experienced Computer Science Teachers. We are looking for Computer Science Teachers with high expectations towards...

  • Computer Science

    3 weeks ago


    East London, United Kingdom Remedy Education Full time

    Role: Computer Science TeacherSalary: £140 - £200Location: East LondonType: Long Term to permanent Computer Science Teacher roles in 'Good' schools based in the East of London. NQT applications are welcome, as well as experienced Computer Science Teachers.We are looking for Computer Science Teachers with high expectations towards student behaviour & have...


  • London, United Kingdom Eltham College Full time

    Job Title: Head of Computer Science Reports to: Deputy Head Academic   Hours of Work: Full-time The Headmaster of Eltham College seeks to appoint a Head of Computer Science, responsible for the delivery of the teaching of Computer Science which is currently taught in the Lower School as a core subject, and as an option subject at GCSE and...


  • Enfield, Greater London, United Kingdom Qualiteach Ltd Full time

    Head of Computer Science Teacher - Enfield - Mixed Academy LedSenior School - September 2024 * Head of Computer Science Teacher - QTS or QTLS required * Head of Computer Science Teacher - KS3, GCSE & A-Level Teaching * Head Computer Science Teacher - MPS1 - UPS3 (inner London pay scale) + TLR salary dependent on experience * Computer Science Teacher -...


  • Enfield, Greater London, United Kingdom Qualiteach Ltd Full time

    Head of Computer Science Teacher - Enfield - Mixed Academy LedSenior School - September 2024 * Head of Computer Science Teacher - QTS or QTLS required * Head of Computer Science Teacher - KS3, GCSE & A-Level Teaching * Head Computer Science Teacher - MPS1 - UPS3 (inner London pay scale) + TLR salary dependent on experience * Computer Science Teacher -...


  • Hounslow, Greater London, United Kingdom Wayman Recruitment Group Full time

    Computer Science Teacher required to work on a full-time position *Computer Science Teacher required to work within an Fantastic School in Hounslow London *Computer Science Teacher to join a highly successful and well-resourced department Wayman Education is looking for a Computer Science Teacher to work within a highly prestigious mixed school in...


  • Hounslow, Greater London, United Kingdom Wayman Recruitment Group Full time

    Computer Science Teacher required to work on a full-time position *Computer Science Teacher required to work within an Fantastic School in Hounslow London *Computer Science Teacher to join a highly successful and well-resourced department Wayman Education is looking for a Computer Science Teacher to work within a highly prestigious mixed school in...

  • Computer science

    3 weeks ago


    Uxbridge, Greater London, United Kingdom Wayman Recruitment Group Full time

    Computer Science Teacher Position Available in Hillingdon! We are delighted to announce an outstanding opportunity for a skilled and passionate Computer Science Teacher to join our esteemed institution in the vibrant borough of Hillingdon. Job Title: Computer Science Teacher Type: Full-time Immediate Start: Yes ⏱️ As a Computer Science Teacher,...

  • Computer science

    3 weeks ago


    Uxbridge, Greater London, United Kingdom Wayman Recruitment Group Full time

    Computer Science Teacher Position Available in Hillingdon! We are delighted to announce an outstanding opportunity for a skilled and passionate Computer Science Teacher to join our esteemed institution in the vibrant borough of Hillingdon. Job Title: Computer Science Teacher Type: Full-time Immediate Start: Yes ⏱️ As a Computer Science Teacher,...

  • Computer science

    5 days ago


    Uxbridge, Greater London, United Kingdom Wayman Recruitment Group Full time

    Computer Science Teacher Position Available in Hillingdon! &##We are delighted to announce an outstanding opportunity for a skilled and passionate Computer Science Teacher to join our esteemed institution in the vibrant borough of Hillingdon. Job Title: Computer Science Teacher &##128187; Type: Full-time &##128338; Immediate Start: Yes ⏱️ As a...


  • London, United Kingdom TLTP Education Full time

    Computer Science Teacher - Bexley - £34,514 to £51,179 - Asap start - Permanent. *** Computer Science Teacher - Bexley *** Computer Science Teacher - Permanent role *** Computer Science Teacher - September Start *** Computer Science Teacher - £34,514 to £51,179*** Computer Science Teacher - Open to ECT's and Experienced Teachers Are you a...


  • Lambeth, Greater London, United Kingdom Wayman Recruitment Group Full time

    Computer Science Teacher required to work on a full-time position *Computer Science Teacher required to work within a Good School in Lambeth London *Computer Science Teacher to join a highly successful and well-resourced department * Wayman Education is looking for a Computer Science Teacher to work within a highly prestigious mixed school in northwest...


  • Lambeth, Greater London, United Kingdom Wayman Recruitment Group Full time

    Computer Science Teacher required to work on a full-time position *Computer Science Teacher required to work within a Good School in Lambeth London *Computer Science Teacher to join a highly successful and well-resourced department * Wayman Education is looking for a Computer Science Teacher to work within a highly prestigious mixed school in northwest...


  • London, United Kingdom Principal Education Full time

    Here at Prinicpal Education we are lookng for a Head of Computer Science to start at one of growing Academys in Enfield for Spetmeber 2024. About the School: This secoadary school is a growing Muti Acadmey trust that has been open for 2 years and is growing, this school has another school located in Finchley which has been given a OfSTED rating of "...


  • London, United Kingdom Tradewind Recruitment Full time

    **Computer Science Teacher.** Responsibilities for this role include; - developing and delivering engaging curriculum - assessing student progress and providing support for students as needed. - Ideally a Bachelors Degree in Computer Science or a related field is required, along with a teaching certification. **About the School - Camden, NW London** -...

  • Computer Science

    4 weeks ago


    London, United Kingdom Digby Morgan Full time

    summary - _ redbridge, london_ - _ £130 - £190 per day_ - _ contract_- specialism - education- sub specialism - secondary- reference number - PR-1239112 - job details Job Title: Computer Science Teacher Are you a dedicated and passionate Computer Science Teacher seeking a rewarding opportunity? At the core of our thriving school is a commitment to...


  • London, United Kingdom VNA Education Full time

    Computer Science Teacher Are you currently looking for a Computer Science Teaching role within an exciting environment where you will be supported and treated like a valuable member of staff? VNA Education is currently seeking a Computer Science Teacher to deliver key stages 3 and 4 computer science lessons, for a permanent position for an amazing...


  • London, United Kingdom Wayman Education Full time

    **Are you a Computer Science Teacher looking for a vibrant School in a local community?** Wayman Education is looking for a Computer Science Teacher to work in a great School starting January on a Full time basis. The school is based in Newham and is looking for someone who can teach Computer Science to Key Stage 5 - Teaching Computer Science at Key Stages...


  • Newbury, Greater London, United Kingdom Remedy Education Full time

    Role: Computer Science TeacherSalary: £140 - £200Location: Ilford, Greater London AreaType: Long Term to permanentComputer Science Teachers required to start in ‘Good and excellent’ schools based around the Ilford, Greater London Area.NQT applications are welcome, as well as experienced Computer Science Teachers.We are looking for Computer Science...