Lead Python Engineer

1 day ago


Greater Toronto Area Canada, Ontario NextGen Consulting Inc. Full time

We are looking for Lead Python Engineer for an enterprise scale client in Greater Toronto Area, Canada for an opportunity to work in state of the art, cutting edge technology environment.



Please apply with the resume clearly stating education and work experience including location of each assignment. Candidates must be authorized to work for any employer in Canada


Job Description:


  • Lead the design, development, and deployment of Python-based cloud infrastructure management and automation solutions.
  • Architect and deploy scalable infrastructure as code (IaC) using tools like Terraform and Azure DevOps.
  • Integrate AI/ML technologies via API to automate cloud operations such as reporting, orchestration, resource provisioning, scaling, monitoring, and optimization.
  • Collaborate with solution architects and devops engineers to translate requirements into programming specifications to build AI-driven automation pipelines for cloud management and reporting tasks
  • Oversee the development and deployment of AI models in production environments for predictive analytics related to cloud resource management and reporting using Python, leveraging advanced techniques with LLMs, RAG, and Prompt Engineering to solve complex problems and explore new approaches.
  • Implement version control and continuous integration/continuous deployment (CI/CD) pipelines for automated testing, deployment, and monitoring of cloud applications.
  • Mentor junior engineers and provide technical leadership in Python development, cloud architecture, and automation best practices.
  • Oversee and conduct code reviews on python-based automation developed by other team members to ensure high-quality, maintainable code that adheres to best practices.
  • Ensure security and data protection measures are implemented.
  • Stay up to date with industry trends and emerging technologies relevant to Python development, AI/ML, cloud computing, and API integrations
  • Document development processes, code changes, and best practices for future reference and training purposes.


Experience :


  • 5+ years of experience in Python development with a strong focus on cloud automation. Proficiency in writing clean, efficient, and scalable Python code is crucial. This includes a deep understanding of Python libraries and frameworks as well as proven experience in developing Web APIs using
  • Python.Proficiency with Python frameworks like Django or Flask.
  • Familiarity with machine learning frameworks such as TensorFlow, PyTorch, similar.
  • Extensive experience with AWS (e.g., EC2, Lambda, S3) and Azure (e.g., App Service, Azure Functions) services.
  • Strong proficiency in infrastructure as code (IaC) tools such as Terraform for automating cloud deployments.
  • Experience with integrating AI/ML technologies into cloud management workflows (e.g., predictive scaling, anomaly detection).
  • Knowledge of containerization technologies like Docker and orchestration platforms like Kubernetes.
  • Strong experience with API design, RESTful services, and integrating third-party APIs for automation purposes.
  • Solid understanding of software development best practices including version control (Git), testing, and continuous integration tools (e.g., Azure DevOps).
  • Strong understanding of security best practices in cloud environments, including IAM policies and encryption strategies.
  • Experience with serverless architectures (e.g., AWS Lambda, Azure Functions).
  • Familiarity with monitoring tools such as Prometheus or Datadog for AI-driven anomaly detection.
  • Proficiency in software design patterns, architectural principles, and best practices to create robust and scalable software solutions.
  • Proficiency in guiding developers on SDK consumption and best practices.
  • Understanding of AI technologies and practical experience with LLMs, RAG, and Prompt Engineering.
  • Familiarity with machine learning frameworks and libraries, as well as experience in data analysis and manipulation.
  • Familiarity with Agile methodologies for project management.
  • Excellent problem-solving skills with attention todetail.
  • Strong communication skills and ability to work in a collaborative environment.

  • Python Developer

    3 weeks ago


    Greater Toronto Area, Canada, Ontario Iris Software Inc. Full time

    Join Our Team! We're Hiring a Python Developer Location: Toronto ON CanadaAbout Us:Iris Software, Inc. registered as SSA Infosystems in Canada is a CMMi ML5 New Jersey based company providing information technology solutions to clients nationwide for over 30 years. Iris has been growing at over 100% annually. In a program sponsored by Price Waterhouse,...


  • Toronto, Ontario, Canada Simcha Wine Corp Full time

    Job Title: {title}About the role:As a Senior Software Engineer (Python), you will be responsible for designing, developing, and maintaining large-scale software systems. Your primary focus will be on building scalable, efficient, and reliable software solutions using Python as the primary programming language. Key Responsibilities:• Develop software...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada VIVET Health Corp Full time

    Job DescriptionAs a Software Engineer with expertise in Java and Python, you will be responsible for the development of scalable and efficient software solutions. Your primary focus will be on building robust and reliable software systems using Java and Python. Key Responsibilities:• Design and develop software applications using Java and Python•...


  • Toronto, Ontario, Canada Randstad Full time

    We are looking for a highly skilled Senior Software Engineer to lead our Python development team. The ideal candidate will have a strong background in object-oriented programming and experience with large-scale software systems.The successful candidate will be responsible for designing, developing, and maintaining our Python-based applications. This is a...

  • Python Lead with Ai

    3 months ago


    Toronto, Ontario, Ontario, Canada Kumaran Systems Full time

    You’ll be joining Kumaran's Application Engineering team. You’ll be at the heart of our digital transformation, the opportunity to work on cutting-edge technologies in AI, successfully delivering enterprise-scale projects involving multiple systems. You’ll lead the development, technical planning, and integration of these applications, focusing on...


  • Toronto, Ontario, Ontario, Canada Kumaran Systems Full time

    You’ll be joining Kumaran's Application Engineering team. You’ll be at the heart of our digital transformation, the opportunity to work on cutting-edge technologies in AI, successfully delivering enterprise-scale projects involving multiple systems. You’ll lead the development, technical planning, and integration of these applications, focusing on...


  • Toronto, Ontario, Canada FRESHII Full time

    Job Title: Software Engineer with Proficiency in PythonWe are seeking a skilled Software Engineer with proficiency in Python to join our team. The ideal candidate will have strong coding skills and be able to work collaboratively with our team to deliver high-quality software solutions.Key Responsibilities:Design, develop, and test software applications...


  • Toronto, Ontario, Canada jetfuel Full time

    Job Description:As a Senior Software Engineer in Python, you will be responsible for designing, developing, and maintaining large-scale software applications using Python. You will work closely with cross-functional teams to identify and prioritize project requirements, develop high-quality software solutions, and ensure timely delivery. Your expertise in...


  • Toronto, Ontario, Canada Amazon Full time

    Job Title: Software EngineerAs a Software Engineer with proficiency in Python, you will be responsible for designing, developing, and testing software applications. Your strong back-end skills will enable you to work efficiently and effectively in a team environment.Key Responsibilities:• Develop software applications using Python• Collaborate with...


  • Toronto, Ontario, Canada Black Widow Tattoo Gallery Inc. Full time

    Job Description:As a Software Engineer with a strong background in Python and C++, you will be responsible for designing and developing scalable software solutions for our company.Responsibilities:Design and develop software applications using Python and C++Work with cross-functional teams to deliver high-quality software productsCollaborate with...


  • Toronto, Ontario, Canada CB Canada Full time

    Job Title: Python DeveloperWe are seeking a highly skilled Python Developer to join our team at CB Canada. As a Python Developer, you will be responsible for designing, developing, and maintaining complex software systems using Python.Key Responsibilities:Design and develop scalable and efficient software systems using Python.Collaborate with...


  • Toronto, Ontario, Canada Patty Palace Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have expertise in Java and Python, with a strong understanding of software design patterns and architecture. This is a great opportunity to work on large-scale applications and contribute to the development of our company's software...


  • Toronto, Ontario, Canada First Derivative Full time

    About the RoleWe are seeking a highly skilled Senior Python Software Engineer to join our team in shaping the future of capital markets.The ideal candidate will have extensive experience in developing mission-critical projects using advanced Python and full-stack web development.


  • Toronto, Ontario, Canada Stedfasts Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer who has proficiency in Python to join our team. The ideal candidate will have a strong background in computer science and be able to work effectively in a team environment.Key Responsibilities- Design and develop software applications using Python.- Collaborate with cross-functional teams to...


  • Toronto, Ontario, Canada Tulipsoft Inc. Full time

    Job Title: Software Development RoleJob Description:As a senior software engineer with expertise in Java and Python programming, you will be responsible for designing, developing, and maintaining software applications. Your primary focus will be on delivering high-quality software solutions that meet the needs of our clients. If you have a strong passion for...

  • Python Developer

    1 month ago


    Toronto, Ontario, Ontario, Canada Randstad Digital Full time

    Python Developer (Contract Position)Number of Positions: 1 Duration: 12 months initial contractLocation: Toronto, ON, CAMust be eligible to work in CanadaHybrid position, 3d/w onsite in Toronto mandatory Roles and responsibilities:This job is responsible for driving efforts to develop and deliver complex data solutions to accomplish technology and business...


  • Toronto, Ontario, Canada Edge Group Ltd. Full time

    As a skilled Software Engineer, you will work with our team to develop innovative software solutions using Python. With a strong focus on quality and efficiency, you will be responsible for designing, implementing, and testing software applications.The ideal candidate will have experience with:Python programming languageFront-end and back-end...


  • Greater Toronto Area, Canada, Ontario Sigmaways Inc Full time

    We are seeking a Junior DevOps Engineer to join our dynamic team! Must have strong experience with Kubernetes and Shell scripting.In this role, you will design and develop solutions to complex application problems or network concerns.Responsibilities:Monitor, measure, and report alerts, overall health, performance, and capacity of one or more services.Gain...


  • Toronto, Ontario, Canada Posen Family Full time

    About the Role:This is a fantastic opportunity to work as a Software Development Engineer with a strong focus on Python. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key Responsibilities:Design and develop software applications using Python and other relevant...

  • Sr. Data Engineer

    4 weeks ago


    Greater Toronto Area, Canada, Ontario OnX Full time

    Sr Data Engineer6mo contract (high probability of extension)4d per week onsite (downtown) is a non-negotiableRate: fair market rateMust-Haves:Strong Data Modelling & Data Warehouse ExperienceStrong with Informatica IICSStrong Snowflake Strong SQLStrong PythonStrong cloud experience, preferably AWS but open to either Azure and GCPStrong CommunicationStrong...