×
Register Here to Apply for Jobs or Post Jobs. X

Python Developer Data Engeering Exp

Job in Toronto, Ontario, C6A, Canada
Listing for: Synechron
Full Time position
Listed on 2026-02-20
Job specializations:
  • Software Development
    Python, Data Engineer, Software Engineer, Data Scientist
Salary/Wage Range or Industry Benchmark: 100000 - 110000 CAD Yearly CAD 100000.00 110000.00 YEAR
Job Description & How to Apply Below
Position: Python Developer with Data Engeering Exp.

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & Dev Ops, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our Fin Labs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile‑first applications and more.

Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 16,400+, and has 60 offices in 20 countries within key global markets.

We are seeking an experienced Python Developer with a strong background in the banking sector to join our team. The ideal candidate will bring 5 years of hands‑on Python development experience combined with expertise in data processing, feature engineering, and data cleansing. This role is critical in building and maintaining robust data pipelines and analytical solutions that support our banking operations and decision‑making processes.

Additional Information*

The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Toronto, ON is CAD $100k
-CAD $110k/year & benefits (see below).

The Role Responsibilities
  • Design, develop, and maintain scalable Python-based data processing pipelines to handle large volumes of banking data including transactions, customer information, and financial records
  • Implement efficient ETL (Extract, Transform, Load) processes to integrate data from multiple banking systems and external sources
  • Optimize data workflows for performance, reliability, and scalability to support real‑time and batch processing requirements
  • Collaborate with data scientists and analysts to develop sophisticated feature engineering solutions for credit risk models, fraud detection systems, and customer analytics
  • Transform raw banking data into meaningful features that enhance predictive model performance
  • Create and maintain feature stores and reusable feature pipelines to support machine learning initiatives
Data Quality & Cleansing
  • Implement comprehensive data validation frameworks and cleansing routines to ensure data accuracy, consistency, and completeness
  • Identify and resolve data quality issues including missing values, outliers, duplicates, and inconsistencies in banking datasets
  • Develop automated data quality monitoring and alerting systems to proactively detect and address data anomalies
Technical Development
  • Write clean, efficient, and well‑documented Python code following industry best practices and internal coding standards
  • Develop and maintain APIs and microservices to support data access and integration across the organization
  • Implement unit tests, integration tests, and participate in code reviews to ensure code quality and reliability
Requirements Experience & Education
  • Bachelor's degree in Computer Science, Software Engineering, Data Science, or related field (or equivalent practical experience)
  • Minimum 6 years of professional experience in Python development
  • Proven experience working in the banking, financial services, or fintech industry with understanding of banking products, processes, and regulatory requirements
Technical Skills
  • Expert‑level proficiency in Python and its data ecosystem including pandas, Num Py
  • Strong experience with data processing.
  • Hands‑on experience with feature engineering techniques including encoding, scaling, binning, transformation, and dimensionality reduction
  • Demonstrated expertise in data cleansing methodologies including handling missing data, outlier detection, data normalization, and validation
  • Proficiency with SQL and experience working with relational databases (Postgre

    SQL, MySQL, Oracle)
  • Experience with version control systems…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary