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.
Apply directly at 3Pillar Global →Create a free account for alerts like thisView 3Pillar Global immigration profile
This listing is sourced directly from 3Pillar Global's careers page and normalized into a canonical job model.