3Pillar Global

3Pillar Global

Senior Python Software Engineer - AI

Canada · Senior

Sponsorship not specifiedDetected 10 hours ago
PythonFlaskDistributed SystemsObject-Oriented ProgrammingCode ReviewGitSnowflakeDockerKubernetesAirflowLLMsAI OrchestrationAgilepytestLeadershipCommunicationCollaboration

About the role

  • Python Software Engineer 👋 Greetings, future tech savant: Embark on an exciting journey into the realm of software development with 3Pillar!

Responsibilities

  • Ensure code is secure through Software Composition Analysis (SCA), and drive remediation through triaging, prioritization, remediation and verification.
  • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation.
  • Design and implement scalable AI and agentic workflows using LLMs, focusing on reliability and observability.
  • Partner directly with Product and Engineering leadership to translate complex business requirements into scalable technical solutions.
  • Take ownership of projects, from technical design to a successful launch.
  • Participating in code reviews to maintain code quality and consistency.
  • 3Pillar is an AI transformation partner on a mission to help enterprises build the AI-native products and intelligent agents that will define the next era of business.
  • At 3Pillar, we create an environment where people can do their best work while maintaining a healthy work-life balance.
  • Global Community - Collaborate with talented colleagues across the globe in a culture built on connection, support, and shared success.

Requirements

  • Extensive professional experience in software engineering with a primary focus on Python and distributed systems.
  • Expertise with Git source control tools (Github, Gitlab or others)
  • Expertise with Python package management (UV, Conda or others)
  • Experience with unit testing (Pytest).
  • Experience with managing Docker containers, and orchestration with Kubernetes and AKS.
  • Intermediate level design proficiency following UML / C4 / ArchiMate.
  • Experience in engineering software systems of medium-to-large scope and complexity.
  • Familiarity with Agile software development methodologies.
  • Proficiency with relational databases.
  • Proficiency in the English language.

Skills

  • Embark on an exciting journey into the realm of software development with 3Pillar!
  • Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
  • Provide accurate status tracking, reporting, and estimation using project methods and tools.
  • Execute activities within the current methodology and uphold the highest quality standards.
  • Identify and remediate technical debt to improve system stability, performance, and developer velocity.

Benefits

  • Growth & Development - Gain exposure to diverse clients, industries, and challenges that accelerate learning and career growth.

Company info

  • Collaboration, Outperform, Respect, and Evolve -the principles that shape how we work, grow, and succeed together.
  • Our HelixAI platform and Helix Pods delivery model put our engineers at the center of real agentic transformation - doing work that is open, portable, and built to last.
  • We are building the future of enterprise AI.
  • Our culture is guided by four core values: Collaboration, Outperform, Respect, and Evolve -the principles that shape how we work, grow, and succeed together.

This listing is sourced directly from 3Pillar Global's careers page and normalized into a canonical job model.