6 days ago
Base Salary
$120k - $160k/yr
Responsibilities
- Design, develop, and maintain scalable batch and streaming data pipelines using Azure Databricks and Apache Spark.
- Build and optimize ETL/ELT frameworks that ingest structured and unstructured data into cloud platforms.
- Engineer and publish curated datasets for business intelligence tools and downstream applications.
- Use Microsoft Azure services and apply a cloud-first mindset to technical solutions.
- Document software delivery lifecycle activities in wikis and ServiceNow.
- Write secure code and incorporate DevSecOps practices into the development workflow.
- Translate business requirements into technical solutions for AML and US Risk Management applications.
- Collaborate with business stakeholders, technology partners, and external vendors.
- Support software development, testing, and production operations.
- Apply banking and risk-management knowledge to align software requirements with business objectives.
Requirements
- 5–7 years of software engineering experience.
- A relevant post-secondary degree.
- Proficiency in Python, Databricks, and SQL.
- Hands-on experience implementing ETL processes with the Databricks platform.
- Experience with PySpark or Spark SQL and Microsoft Azure.
- Experience with databases, cloud computing, or application development and support.
- Experience with C# and .NET is an asset.
- Knowledge of banking fundamentals; exposure to risk management, capital stress testing, credit risk models, or regulatory compliance is particularly relevant.
- Azure certifications such as AZ-900 are an asset.
- Strong written and verbal communication, collaboration, adaptability, and stakeholder relationship-building skills.
Benefits
- Hybrid work arrangement with 2 days per week on-site in Chicago and other days potentially remote.
- Expected base salary range of $120,000–$160,000 for the Chicago market.
- Medical, dental, vision, health savings account, life insurance, disability, and other insurance plans.
- Paid time off including sick leave, parental leave, vacation, and holidays.
- 401(k), banking benefits, wellbeing support, incentive pay, and other special perks.
- Paid Purpose Day for personal growth and development.
- Regular full-time employment with 40 weekly hours.
Tech Stack
Categories
Data Engineering
About CIBC
CIBC (Canadian Imperial Bank of Commerce) provides retail, business, wealth management, and capital markets services to individuals, small and mid-sized businesses, and institutional clients in Canada and the U.S. It earns revenue from interest income, fees, and trading and advisory services, and offers digital and branch banking, mortgages, credit cards, and investment products. Founded in 1961 and headquartered in Toronto, it is one of Canada’s Big Five banks and is listed on the TSX and NYSE (CM).