E

Ernst & Young

Global professional services: consulting, assurance, tax

Senior Python Developer - Data Solutions & Analytics

Backend EngineeringUpdated on Nov 14
Full-timeToronto, ON, CanadaIn-person

About the Job

Requirements

  • Experience in retail, commercial, or corporate lending, with a strong understanding of the lending lifecycle, including origination, credit assessment, underwriting, and servicing.
  • Familiarity with loan platforms and banking systems.
  • Understanding of system integration, application programming interfaces, and data flows.
  • Strong analytical and problem-solving skills, communication, and stakeholder collaboration skills.
  • A bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field.
  • At least 3 years of professional experience in Python development.
  • Strong proficiency in Python, Pandas, SQL, and data manipulation and transformation.

Responsibilities

  • Design, develop, test, and maintain Python applications and data solutions.
  • Build and optimize data-processing workflows using Python and Pandas.
  • Develop extract, transform, and load or extract, load, and transform processes to collect, transform, and load data from multiple sources.
  • Analyze large datasets and deliver actionable insights.
  • Create reusable, scalable, and maintainable code following best practices.
  • Collaborate with cross-functional teams to define technical requirements and deliver solutions.
  • Troubleshoot and resolve application- and data-related issues.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Develop technical documentation and knowledge-sharing materials.
  • Prepare deliverables, including documentation, reports, and client presentations.

Desired Qualifications

  • Experience with NumPy, Polars, PySpark, scikit-learn, FastAPI or Flask, Azure Data Factory, Azure Databricks, Microsoft Azure, and Power BI.
  • Knowledge of cloud-based data architectures.
  • Experience with continuous integration and continuous delivery pipelines and DevOps practices.
  • Familiarity with Docker and containerized applications.
  • Experience working in Agile environments.
  • Understanding of data governance and data quality principles.
  • Previous experience in financial services, banking, or lending environments.
  • Familiarity with banking data, financial products, risk, credit, or regulatory reporting processes.

About the Company

Ernst & Young

Global professional services: consulting, assurance, tax

EY (Ernst & Young) provides professional services at a global scale, offering consulting, assurance, tax, and transaction advisory services. It serves clients across industries such as technology, media, real estate, hospitality, and construction. Instead of selling a single product, EY works with clients through tailored engagements where cross-disciplinary teams analyze challenges, design strategies, perform audits, help with tax planning, and assist with mergers or divestitures. What sets EY apart is its worldwide reach and integrated service model, industry-specific expertise, and focus on responsible business practices like sustainability, cybersecurity, and workforce flexibility. EY’s goal is to help organizations improve performance, manage risk, and achieve sustainable growth while building a better working world.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Boston, MA
Founded
1991

Recently Posted Jobs

Explore more opportunities at Ernst & Young

See more jobs