Back to job search
Highspring logo

Senior Python Engineer - Data Platforms

  • Montréal, QC
  • On-site
  • Posted Oct 9, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 6+ years
Apply by
Oct 21, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Not Applicable
Application method
Direct apply is available

Job summary

Design, develop, and maintain scalable Python solutions and large-scale data ingestion, transformation, and processing workflows for analytics and machine learning initiatives. Collaborate with cross-functional teams on architecture and reliable data products, promote engineering best practices, and support and improve production platforms.

Job details

À propos de Highspring Highspring est une firme de consultation et de services professionnels de nouvelle génération. Nous accompagnons nos clients à travers l'Amérique du Nord en offrant des solutions technologiques modernes, agiles et innovantes. Nous aidons les organisations à accélérer leur transformation numérique, à bâtir des solutions technologiques évolutives et à générer des résultats d'affaires concrets. Chez Highspring, nous valorisons la collaboration, l'excellence technique et le développement continu de nos talents. L'opportunité Highspring est à la recherche d'un(e) Senior Python Engineer pour rejoindre une équipe de haut niveau spécialisée en Data & IA. Ce rôle s'adresse à un développeur logiciel passionné par Python qui souhaite relever des défis techniques complexes, traiter des volumes massifs de données et contribuer à la conception de plateformes modernes alimentant des initiatives avancées d'intelligence artificielle et d'analytique. Vous collaborerez étroitement avec des Data Scientists, Architectes, Machine Learning Engineer, Product Owners et autres ingénieurs afin de développer les fondations technologiques nécessaires aux solutions de nouvelle génération. Ce que vous ferez Concevoir, développer et maintenir des solutions évolutives basées sur Python supportant des initiatives en analytique et intelligence artificielle. Développer et optimiser des processus d'ingestion, de transformation et de traitement de données à grande échelle. Construire des applications performantes capables de traiter de très importants volumes de données. Collaborer avec les équipes de Data Science, d'Architecture, d'Analyse d'affaires et de Gestion de produit afin de livrer des solutions robustes et fiables. Participer aux discussions d'architecture et influencer les décisions techniques. Promouvoir les meilleures pratiques d'ingénierie logicielle en matière de qualité, de sécurité, de performance et de maintenabilité. Assurer le soutien des environnements de production et l'amélioration continue des plateformes. Évoluer au sein d'équipes Agile et contribuer à la livraison de solutions de haute qualité. Ce que vous apportez Minimum de 6 ans d'expérience en développement logiciel, développement backend, ingénierie de données ou domaine connexe. Excellentes capacités d'analyse, de résolution de problèmes et de débogage. Expérience de travail dans des environnements Agile. Capacité à collaborer efficacement avec des équipes multidisciplinaires. Excellentes habiletés de communication et esprit d'équipe. Passion pour l'innovation, l'apprentissage continu et l'excellence technique. Compétences requises Excellente maîtrise de Python. Solides fondations en ingénierie logicielle : programmation orientée objet, conception d'architecture, qualité de code et tests. Expérience pratique avec PySpark. Solide expérience avec SQL. Expérience dans le développement d'applications distribuées et de pipelines de traitement de données. Expérience avec Databricks et/ou Snowflake. Expérience avec des plateformes infonuagiques telles qu'AWS ou GCP. Expérience du traitement de données à grande échelle à l'aide de technologies Big Data modernes. Bonne compréhension des concepts de gouvernance, de sécurité et de qualité des données. Atouts Expérience dans des projets d'intelligence artificielle ou de machine learning. Expérience au sein d'équipes ou d'organisations Data & IA à grande échelle. Connaissance d'outils d'orchestration tels qu'Airflow. Expérience avec les services de données avec GCP. Connaissance des architectures Lakehouse et des plateformes de données cloud modernes. Notre environnement technologique Langages : Python, SQL, PySpark Plateformes de données : Databricks, Snowflake Cloud : AWS, GCP Traitement de données : ETL, ELT, Big Data Méthodologie : Agile / Scrum IA et analytique : Machine Learning, Analytique avancée Pourquoi joindre Highspring ? Participer à des initiatives Data & IA à fort impact. Collaborer avec des spécialistes reconnus en développement logiciel, architecture et données. Travailler avec des technologies modernes dans des environnements cloud de pointe. Contribuer à la création de plateformes soutenant l'analytique avancée et l'intelligence artificielle. Évoluer dans un environnement qui valorise l'innovation, l'excellence technique et le développement professionnel continu. ------------------------------------------------------------------------------------------------- About Highspring Highspring is a next-generation consulting and professional services firm. We deliver modern, agile, and forward-thinking solutions to our clients across North America. We partner with organizations to help them build scalable technology solutions, accelerate digital transformation, and deliver meaningful business outcomes. At Highspring, we foster collaboration, technical excellence, and continuous learning, empowering our people to make a real impact. The Opportunity Highspring is seeking a Senior Python Engineer to join a high-performing Data & AI team responsible for building modern data platforms that power advanced analytics and machine learning initiatives. This role is ideal for a software developer with strong Python expertise who enjoys solving complex technical challenges, processing large-scale data, and building scalable cloud-based solutions. You will work alongside Data Scientists, Architects, Product Owners, and Engineers to develop the data foundations that support next-generation AI and analytics capabilities. What You'll Do Design, develop, and maintain scalable Python-based solutions supporting analytics and machine learning initiatives. Build and optimize data ingestion, transformation, and processing workflows using modern cloud technologies. Develop high-performance applications capable of processing large volumes of data efficiently. Collaborate with Data Scientists, Architects, Business Analysts, and Product Owners to deliver reliable and scalable data products. Contribute to technical design discussions and influence architecture decisions. Promote engineering best practices related to software quality, scalability, security, and maintainability. Support production environments and continuously improve platform performance and reliability. Work within Agile teams to deliver high-quality solutions in a fast-paced environment. What You Bring to the Table 6+ years of experience in Software Engineering, Backend Development, Data Engineering, or related fields. Strong analytical, troubleshooting, and problem-solving skills. Experience working in Agile delivery environments. Ability to collaborate effectively with cross-functional technical teams. Strong communication skills and a team-first mindset. Passion for innovation, continuous learning, and engineering excellence. Core Skills Required Advanced proficiency in Python. Strong software engineering fundamentals including object-oriented programming, code quality, testing, and scalable architecture. Hands-on experience with PySpark. Strong SQL development and optimization skills. Experience building distributed data processing applications and data pipelines. Hands-on experience with Databricks and/or Snowflake. Experience working with cloud platforms such as AWS or GCP. Experience processing large-scale datasets using modern Big Data technologies. Strong understanding of data governance, security, and data quality best practices. Nice to Have Experience supporting Machine Learning or AI initiatives. Experience working within large-scale Data & AI organizations. Knowledge of orchestration tools such as Airflow. Experience with GCP-based data services. Exposure to modern lakehouse architectures and cloud-native data platforms. Our Stack Programming: Python, SQL, PySpark Data Platforms: Databricks, Snowflake Cloud: AWS, GCP Data Processing: ETL / ELT, Big Data Methodology: Agile / Scrum AI & Analytics: Machine Learning, Advanced Analytics Why Join Highspring Work on impactful Data & AI initiatives that influence large-scale business decisions. Collaborate with highly skilled engineers, architects, and data professionals. Gain exposure to modern cloud and data technologies. Build scalable solutions that support advanced analytics and machine learning workloads. Grow your career in an environment that values innovation, technical excellence, and continuous learning.

What you’ll do

Design, develop, and maintain scalable Python solutions and large-scale data ingestion, transformation, and processing workflows for analytics and machine learning initiatives. Collaborate with cross-functional teams on architecture and reliable data products, promote engineering best practices, and support and improve production platforms.

Requirements

Requires at least six years of experience in software engineering, backend development, data engineering, or a related field, along with advanced Python skills, PySpark, SQL, and strong software engineering fundamentals. Candidates should have experience with distributed data applications, large-scale data processing, Databricks and/or Snowflake, AWS or GCP, Agile teams, and data governance, security, and quality.

Listed skills

  • Python · Preferred
  • SQL · Preferred
  • Amazon Web Services · Preferred
  • Google Cloud · Preferred
  • Agile · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • PySpark
  • SQL
  • Databricks
  • Snowflake
  • AWS
  • GCP
  • Distributed Data Processing
  • Data Pipelines
  • Big Data
  • Data Governance
  • Data Security
  • Data Quality
  • Object-Oriented Programming
  • Agile
  • Airflow

Job areas

  • Software
  • Data & Analytics
  • Technology
  • Engineering
  • Consulting

More jobs from Highspring

See all jobs from Highspring