Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

C.G. Consulting Group

NewBe an early applicant

Sr Python Developer with PySpark and AWS

Posted 2 views
Discussion

Summary

Six-month contract (renewable) senior Python developer, placed via C.G. Consulting Group for an investment/wealth management client in downtown Toronto. Day to day: building a JupyterLab-based IDE and integrating large research datasets using Python, PySpark, and AWS (EMR), on a hybrid schedule with 4 mandatory office days per week.

Senior Python Developer with PySpark and AWS

This is with a global IT services firm for a leading investment/wealth management services firm.

Client Location is downtown Toronto Ontario, close to TTC and GO service.

Hybrid - In Office 4 days per week - mandatory

Contract - 6 months, possible renewal

Target rate range: $75-100hr on B2B

Project description

The project involves the data engineering organization’s Analytical Work Bench , which is an integrated development environment. The objective is to rationalize and integrate AWB with another internally developed application. Additionally, the project includes creating an IDE based on the Jupyter Lab environment using custom code developed by Client.

Responsibilities

  • Integrate large datasets into the research ecosystem via the resource platform.

Skills

  • A university degree in Engineering or Computer Science is preferred.
  • 7+ years experience working related data oriented field
  • Proven experience working with cloud-based technologies, specifically AWS.
  • Solid expertise in Big Data solutions utilizing AWS EMR.
  • Advanced proficiency in Python Core and PySpark, with over 8 years of hands-on experience.
  • Practical knowledge of Pylint and Pytest for code quality and testing, with at least two years of experience.
  • Extensive experience with package management and automation tools such as PyPI and Gulp for over five years.
  • Familiarity with continuous integration and continuous delivery pipelines using Jenkins and Urban Code, with more than two years of experience.
  • Excellent communication skills demonstrated through collaboration with end users to gather and discuss complex business requirements effectively.

Nice to have

  • UI development with React: Familiarity with building user interfaces using React is advantageous.
  • JupiterLab: Experience working with JupiterLab is a beneficial asset.
  • Data Engineering and/or Data Science experience: Having skills or experience in data engineering or data science is a plus.

NOTE

End Client requires final on-site in-person interview.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →