Enable job alerts via email!

Lead Python Developer

Citi

Mississauga

On-site

CAD 90,000 - 150,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Applications Development Technology Lead Analyst to spearhead the design and implementation of innovative application systems. In this senior-level role, you will lead applications systems analysis, ensuring alignment with architectural blueprints while developing standards for coding and testing. You will collaborate with management teams to enhance functions and resolve complex business challenges. This position offers the opportunity to work with cutting-edge technologies, including big data frameworks and cloud platforms, making a significant impact on the organization’s success. If you are passionate about technology and thrive in a dynamic environment, this role is perfect for you.

Qualifications

  • Experience in designing scalable ETL/ELT data pipelines.
  • Proficiency with big data frameworks like Spark, Hadoop, and Kafka.
  • Strong SQL and database technology expertise.

Responsibilities

  • Partner with management to integrate functions and identify system enhancements.
  • Resolve high-impact problems through evaluation of complex processes.
  • Serve as advisor to mid-level developers and analysts.

Skills

ETL/ELT data pipelines
Apache Spark
Hadoop
Kafka
Python
Scala
SQL
AWS
Azure
GCP
Apache Airflow
Prefect
supervised learning models
LLMs
LangChain
CrewAI
Vector Databases
Ray Tune
MLFlow
Docker
Kubernetes

Education

Bachelor's degree
Master's degree

Tools

Apache Airflow
Docker
Kubernetes

Job description

The Applications Development Technology Lead Analyst is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Responsibilities:
  1. Partner with management teams to ensure appropriate integration of functions to meet goals and identify system enhancements for new products and process improvements.
  2. Resolve high-impact problems through evaluation of complex business and system processes, adhering to industry standards.
  3. Provide expertise in applications programming, ensuring design aligns with the architecture blueprint.
  4. Develop standards for coding, testing, debugging, and implementation based on advanced system flow knowledge.
  5. Gain comprehensive understanding of how business areas like architecture and infrastructure support business goals.
  6. Perform in-depth analysis to define issues and develop innovative solutions.
  7. Serve as an advisor or coach to mid-level developers and analysts, assigning work as needed.
  8. Assess risks in business decisions, ensuring compliance with applicable laws and regulations, and managing control issues transparently.
Qualifications:
  1. Experience in designing, building, and maintaining scalable ETL/ELT data pipelines.
  2. Proficiency with big data frameworks like Apache Spark, Hadoop, Kafka.
  3. Programming skills in Python or Scala.
  4. Knowledge of data processing frameworks and cloud platforms (AWS, Azure, GCP).
  5. Strong SQL and database technology expertise.
  6. Experience with orchestration tools such as Apache Airflow or Prefect.
  7. Experience with building large-scale document processing applications using supervised learning models and LLMs.
  8. Experience with Agentic RAG frameworks like LangChain, CrewAI, and Vector Databases.
  9. Knowledge of model evaluation, tuning, and monitoring tools like Ray Tune and MLFlow.
  10. Familiarity with fine-tuning open-source LLMs and containerization (Docker, Kubernetes) is a plus.
Education:
  1. Bachelor’s degree or equivalent experience; Master’s degree preferred.

This description provides a high-level overview of the role. Additional duties may be assigned as needed.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Python Developer

Citigroup

Mississauga

On-site

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Sr. Python Developer

Fulfillmentiq

Toronto

Remote

CAD 80,000 - 120,000

5 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Hamilton

Remote

CAD 70,000 - 110,000

7 days ago
Be an early applicant

Software Engineer, Python

AutoSync

Greater Toronto Area

Remote

CAD 80,000 - 110,000

10 days ago

Senior Python Full Stack Developer in Canada. (100% Remote)TechedIn

Python Software Foundation

Toronto

Remote

CAD 90,000 - 150,000

14 days ago

Distributed Systems Software Engineer, Python / Go

Canonical

Victoria

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Regina

Remote

CAD 60,000 - 100,000

2 days ago
Be an early applicant

Full Stack SW Engineer (Python/React)

HRB

Remote

CAD 80,000 - 110,000

3 days ago
Be an early applicant

Software Engineer - Python and K8s

Canonical

Vancouver

Remote

CAD 70,000 - 110,000

3 days ago
Be an early applicant