Python Developer

3 days ago


Toronto, Canada Cititec Talent Full time

Python Software Developer (Data)

Data Pipeline Development

Commodities Trading

Toronto, Canada


Our client, a prominent financial services firm, is looking for a Python Software Developer to join their data focussed team. This role is focused on designing, developing, and maintaining ETL pipelines to streamline the ingestion and processing of fundamental data . This mid-level position offers the opportunity to work on impactful data infrastructure projects in a collaborative, front-office environment.


Responsibilities

  • Develop, implement, and optimize robust data pipelines using Python to process and integrate large volumes of fundamental data.
  • Build and maintain ETL pipelines that support various analytical and operational applications by ingesting, cleaning, and transforming data.
  • Collaborate with cross-functional teams and key stakeholders, including data analysts, quantitative researchers, and other software developers, to ensure data pipelines align with business requirements and data quality standards.
  • Ensure scalability and reliability of the data infrastructure to meet the demands of high-quality, real-time data.
  • Apply best practices in software engineering, including code reviews, version control, automated testing, and continuous integration to deliver clean, maintainable, and efficient code.



Technical Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field.
  • Proficiency in Python for data processing and pipeline development, with a strong understanding of libraries like Pandas and SQLAlchemy.
  • Experience with SQL and relational databases (e.g., PostgreSQL) for data storage, manipulation, and retrieval.
  • Familiarity with ETL processes and tools, and experience building ETL pipelines to handle high volumes of data.
  • Knowledge of cloud development environments, preferably AWS, for handling data ingestion and storage at scale.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) to support scalable and flexible deployment.
  • Experience with Apache Airflow for orchestrating complex data workflows.
  • Data transformation skills , with a solid understanding of data quality, cleaning, and validation techniques.
  • Strong problem-solving skills and the ability to communicate technical concepts effectively within a team.



Preferred Experience

  • Prior experience working with fundamental data in the financial sector, such as corporate earnings data, macroeconomic indicators, and other non-price-based financial data.
  • Familiarity with front-office environments, ideally within finance, where high-quality data drives decision-making.
  • Knowledge of data architecture best practices and experience in building scalable, maintainable data pipelines.


  • Python Developer

    3 days ago


    Toronto, Canada Cititec Talent Full time

    Python Developer (Risk)Front OfficeCommodities TradingToronto, CanadaOur client, a leader in the financial services sector, is seeking a proficient Python Software Developer to join their front office risk team. This role focuses on developing critical risk management tools, including building Value-at-Risk (VaR) engines and position management systems from...

  • Python Developer

    3 days ago


    Toronto, Canada Cititec Talent Full time

    Python Developer (Risk)Front OfficeCommodities TradingToronto, CanadaOur client, a leader in the financial services sector, is seeking a proficient Python Software Developer to join their front office risk team. This role focuses on developing critical risk management tools, including building Value-at-Risk (VaR) engines and position management systems from...

  • Python Developer

    3 days ago


    Toronto, Canada Cititec Talent Full time

    Python Software Developer (Data)Data Pipeline DevelopmentCommodities TradingToronto, CanadaOur client, a prominent financial services firm, is looking for a Python Software Developer to join their data focussed team. This role is focused on designing, developing, and maintaining ETL pipelines to streamline the ingestion and processing of fundamental data....

  • Python Developer

    3 days ago


    Toronto, Canada Cititec Talent Full time

    Python Software Developer (Data)Data Pipeline DevelopmentCommodities TradingToronto, CanadaOur client, a prominent financial services firm, is looking for a Python Software Developer to join their data focussed team. This role is focused on designing, developing, and maintaining ETL pipelines to streamline the ingestion and processing of fundamental data....

  • Python Developer

    3 days ago


    Toronto, Canada Cititec Talent Full time

    Python Software Developer (Data) Data Pipeline Development Commodities Trading Toronto, Canada Our client, a prominent financial services firm, is looking for a Python Software Developer to join their data focussed team. This role is focused on designing, developing, and maintaining ETL pipelines to streamline the ingestion and processing of fundamental...

  • Python Developer

    3 days ago


    Toronto, Canada Cititec Talent Full time

    Python Developer (Risk) Front Office Commodities Trading Toronto, Canada Our client, a leader in the financial services sector, is seeking a proficient Python Software Developer to join their front office risk team. This role focuses on developing critical risk management tools, including building Value-at-Risk (VaR) engines and position management...

  • Python Developer

    3 days ago


    Toronto, Canada Cititec Talent Full time

    Python Developer (Risk)Front OfficeCommodities TradingToronto, CanadaOur client, a leader in the financial services sector, is seeking a proficient Python Software Developer to join their front office risk team. This role focuses on developing critical risk management tools, including building Value-at-Risk (VaR) engines and position management systems from...

  • Python Developer

    3 days ago


    Toronto, Canada Cititec Talent Full time

    Python Developer (Risk)Front OfficeCommodities TradingToronto, CanadaOur client, a leader in the financial services sector, is seeking a proficient Python Software Developer to join their front office risk team. This role focuses on developing critical risk management tools, including building Value-at-Risk (VaR) engines and position management systems from...

  • Python Developer

    3 days ago


    Toronto, Canada Cititec Talent Full time

    Python Software Developer (Data)Data Pipeline DevelopmentCommodities TradingToronto, CanadaOur client, a prominent financial services firm, is looking for a Python Software Developer to join their data focussed team. This role is focused on designing, developing, and maintaining ETL pipelines to streamline the ingestion and processing of fundamental data....

  • Python Developer

    3 days ago


    Toronto, Canada Cititec Talent Full time

    Python Software Developer (Data)Data Pipeline DevelopmentCommodities TradingToronto, CanadaOur client, a prominent financial services firm, is looking for a Python Software Developer to join their data focussed team. This role is focused on designing, developing, and maintaining ETL pipelines to streamline the ingestion and processing of fundamental data....


  • Toronto, Canada Edison Smart® Full time

    Lead Python Developer | Toronto (Hybrid) | Up to $170,000 Join a growing IoT smart buildings company, who develop innovative solutions to improve environmental sustainability of large buildings in Canada & the US. As a Lead Python Developer, you will take lead of a small development team to build a PaaS platform to provide users with data and automation...

  • Python Developer

    7 days ago


    Toronto, ON, Canada Cititec Talent Full time

    Python Developer (Risk) Front Office Commodities Trading Toronto, Canada Our client, a leader in the financial services sector, is seeking a proficient Python Software Developer to join their front office risk team. This role focuses on developing critical risk management tools, including building Value-at-Risk (VaR) engines and position management...

  • Python Developer

    2 days ago


    Toronto, ON, Canada Cititec Talent Full time

    Python Developer (Risk) Front Office Commodities Trading Toronto, Canada Our client, a leader in the financial services sector, is seeking a proficient Python Software Developer to join their front office risk team. This role focuses on developing critical risk management tools, including building Value-at-Risk (VaR) engines and position management...


  • Toronto, ON, Canada Cogency Inc Full time

    Senior Python Developer Job Type : Full-Time Cogency Inc. is looking for an experienced and driven Senior Python Developer to join our innovative team in Toronto. The ideal candidate will possess strong Python development skills with a focus on automation , designing scalable solutions, and optimizing existing systems. This hybrid role offers the...

  • Python Developer

    7 days ago


    Toronto, ON, Canada Cititec Talent Full time

    Python Software Developer (Data) Data Pipeline Development Commodities Trading Toronto, Canada Our client, a prominent financial services firm, is looking for a Python Software Developer to join their data focussed team. This role is focused on designing, developing, and maintaining ETL pipelines to streamline the ingestion and processing of ...

  • Python Developer

    2 days ago


    Toronto, ON, Canada Cititec Talent Full time

    Python Software Developer (Data) Data Pipeline Development Commodities Trading Toronto, Canada Our client, a prominent financial services firm, is looking for a Python Software Developer to join their data focussed team. This role is focused on designing, developing, and maintaining ETL pipelines to streamline the ingestion and processing of ...


  • Toronto, Canada Tamanna Technology Full time

    Job Title: Python/SAS Developer URGENT ROLES!!!Location: Toronto, ON (Hybrid – 3 days per week in office)Client: Leading Direct Banking InstitutionPosition Overview: Our client, a prominent direct banking institution, is seeking a highly experienced Python/SAS Developer with a strong background in Anti-Money Laundering (AML) for a hybrid role. The ideal...


  • Toronto, Canada Tamanna Technology Full time

    Job Title: Python/SAS Developer URGENT ROLES!!!Location: Toronto, ON (Hybrid – 3 days per week in office)Client: Leading Direct Banking InstitutionPosition Overview: Our client, a prominent direct banking institution, is seeking a highly experienced Python/SAS Developer with a strong background in Anti-Money Laundering (AML) for a hybrid role. The ideal...


  • Toronto, Canada Edison Smart® Full time

    Lead Python Developer | Toronto (Hybrid) | Up to $170,000 Join a growing IoT smart buildings company, who develop innovative solutions to improve environmental sustainability of large buildings in Canada & the US. As a Lead Python Developer, you will take lead of a small development team to build a PaaS platform to provide users with data and automation...


  • Toronto, Canada Edison Smart® Full time

    Lead Python Developer | Toronto (Hybrid) | Up to $170,000Join a growing IoT smart buildings company, who develop innovative solutions to improve environmental sustainability of large buildings in Canada & the US.As a Lead Python Developer, you will take lead of a small development team to build a PaaS platform to provide users with data and automation from...