Job Description

Senior Python Developer/Python Developer

Founded in 1996, Hillsdale Investment Management Inc. (Hillsdale) is an independent, employee-controlled, and client-aligned investment boutique managing investments on behalf of a select group of sophisticated institutional and private wealth investors.

We have an opportunity for a Senior Python Developer/Python Developer to join our Engineering team, where you will work closely with our Portfolio Management and Research team to build fintech tools, Apps, dashboards, and datasets used to inform investment decision making and to manage our Portfolios.

  • Design, develop and maintain our proprietary applications for investment research, portfolio management, and portfolio analytics by implementing database scripts, back-end code, ETL workflows, APIs and occasionally front-end UIs and reports.
  • Grow with the company in a startup-like environment where you will have the chance to: work at every stage of the SDLC, deal with a variety of technologies and tasks, propose new frameworks and libraries, skip corporate bureaucracy, etc.
  • Be a key contributor to developing and ensuring a smooth process of our production-related jobs, providing sporadic off-hours support.
  • Become (if you are not yet) a Pandas master, by learning from some of the best Pandas coders in Toronto.

WHAT WILL YOU BRING?

  • A minimum of 2 years of experience (or 5 years for a Senior) developing back-end applications, web applications, custom ETL processes and proprietary data solutions.
  • Degree(s) in Computer Science, Engineering, Math, or a related discipline.
  • Strong software development skills with Python, or other OOP languages like Java, C++, C#.
  • Working knowledge of Python’s ecosystem: Pandas, Dask, Flask/Django, SqlAlchemy, etc.
  • Proficient in software architecture and data model design.
  • Expertise with SQL, relational database concepts, and SQL scripting.
  • Strong communication skills - experience in communicating with other technical teams and ability to work closely with Portfolio Managers and Traders.
  • Motivation to self-start with a commitment to providing creative and robust software solutions.

Nice to Have (preferred but not required)

  • Experience working with financial data: manipulating time-series, cross-sectional, or panel datasets.
  • Investment industry/portfolio engineering experience, CFA, FRM, CSC or related designation.
  • Front-end development experience with HTML + CSS + JS Frameworks (Angular, React).
  • Experience with NoSQL DBs (MongoDB, etc.) and Big Data frameworks (Dask, Spark, cuDF, etc.).

WHAT’S IN IT FOR YOU?

  • Competitive compensation package.
  • Professional Development: ongoing mentorship by a senior team of tech and investment professionals and growth opportunities/defined career pathing.
  • Supportive amenities and initiatives: gym membership, access to a fully stocked kitchen, catered lunches, ergonomic home office setup, and employee appreciation events and retreats.
  • Flexible work environment and commuting reimbursement when working from our office.
  • Centrally located office at King and Bay with remarkable views of Toronto and Lake Ontario.

Hillsdale is an equal opportunity employer and as such does not discriminate on the basis of race, colour, religion, sex, national origins, age, sexual orientation, disability or any other characteristic protected by applicable laws.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application