Back to results

Senior Python Developer

  • Mississauga, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Python Developer( 8+ years)

Mississauga, Canada

Hybrid( 2-3 days in a week onsite)

Required Skills

  • Strong Python development with solid object-oriented and functional design skills.
  • Software engineering fundamentals: data structures, algorithms, and complexity analysis.
  • Data lineage / data flow analysis: parsing and analyzing source code (AST-based and pattern-based static analysis) and comfort reading multiple languages.
  • Hands-on Gen AI/LLM experience: prompt design, tool/function calling, and agent orchestration.
  • Understanding of retrieval-augmented generation and vector/semantic search concepts.
  • Experience designing APIs and backend services, plus the front-end fundamentals to build usable interfaces.
  • Pipeline and deployment experience: build/test automation, CI/CD, and releasing across environments.
  • Data manipulation and transformation skills.
More about this job

Responsibilities

Develop Python software and backend services, applying strong software engineering principles and object-oriented and functional design. Analyze source code and data flows, build usable interfaces, and support automated testing, CI/CD, and releases across environments.

Requirements

Requires 8+ years of Python development experience, strong knowledge of data structures, algorithms, and complexity analysis, and experience with source-code analysis and multiple programming languages. Candidates should also have hands-on generative AI and LLM experience, familiarity with retrieval-augmented generation and semantic search, and experience with APIs, interfaces, pipelines, deployment, and data transformation.

Skills

  • Python
  • Object-Oriented Design
  • Functional Design
  • Data Structures
  • Algorithms
  • Complexity Analysis
  • Static Code Analysis
  • Abstract Syntax Trees
  • Generative AI
  • Large Language Models
  • Prompt Design
  • Agent Orchestration
  • Retrieval-Augmented Generation
  • API Design
  • CI/CD
  • Data Transformation

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics

Keywords

  • Python
  • Object-Oriented Design
  • Functional Design
  • Data Structures
  • Algorithms
  • Complexity Analysis
  • Data Lineage
  • Data Flow Analysis
  • Source-Code Parsing
  • Abstract Syntax Trees
  • Static Analysis
  • Generative AI
  • Large Language Models
  • Prompt Design
  • Tool Calling
  • Function Calling
  • Agent Orchestration
  • Retrieval-Augmented Generation
  • Vector Search
  • Semantic Search
  • API Design
  • Backend Services
  • Front-End Fundamentals
  • Build Automation
  • Test Automation
  • CI/CD
  • Deployment
  • Data Manipulation
  • Data Transformation

Report this job