Data Platform Developer
Newforma
We're seeking a talented Data Platform Developer to join our Platform Engineering team and architect the data foundation that will power Newforma's next generation of AI-driven capabilities and analytics. You'll design and implement modern data architectures including medallion/lakehouse patterns, build event-driven data pipelines that process billions of project documents and communications in real-time, and create the analytics infrastructure that enables both business intelligence and AI/ML initiatives. This is a foundational role at an exciting time—as we migrate to AWS and invest heavily in AI, you'll establish the data practices and infrastructure that will serve the company for years to come.
Newforma manages billions of emails, documents, RFIs, submittals, drawings, and project files for thousands of construction projects worldwide. This rich dataset represents an incredible opportunity for AI-powered insights, intelligent automation, and advanced analytics. You'll build the data infrastructure to unlock this potential, creating pipelines that transform raw project data into clean, structured, and AI-ready datasets while also enabling real-time analytics and business intelligence. Working closely with our Director of AI Engineering and Platform Engineering team, you'll establish data architecture patterns that support everything from semantic search and RAG systems to executive dashboards and predictive analytics.
In this role, your responsibilities will include:
Data Architecture & Strategy
- Design and implement medallion architecture (bronze, silver, gold layers) or lakehouse patterns on AWS to organize and transform data at scale
- Establish data modeling standards, governance practices, and quality frameworks across the organization
- Define data retention, archival, and lifecycle management policies for massive volumes of project data
- Create reference architectures and best practices for data engineering across teams
- Partner with the Director of AI Engineering to design data pipelines optimized for AI/ML workloads including vector embeddings and model training
- Work with the Lead Software Architect to ensure data architecture aligns with overall platform strategy
- Design data schemas and structures that support both analytical queries and AI applications
Event-Driven Architecture
- Design and implement event-driven data architectures using AWS EventBridge, Kinesis, MSK (Kafka), SNS, and SQS
- Build real-time data streaming pipelines that capture, process, and route project events across the platform
- Architect event schemas and patterns for domain events (document uploads, email filing, RFI submissions, etc.)
- Implement change data capture (CDC) patterns to stream database changes to data lakes and analytics systems
- Design event-driven workflows that trigger AI processing, notifications, and downstream system updates
- Establish event governance including versioning, documentation, and monitoring
- Optimize event processing for low latency and high throughput at scale
Data Pipeline Development
- Build robust, scalable ETL/ELT pipelines using AWS Glue, Step Functions, Lambda, and EMR
- Develop data transformation jobs that cleanse, enrich, and structure unstructured project data
- Implement data quality checks, validation rules, and monitoring throughout pipelines
- Create reusable pipeline components and frameworks that teams can leverage
- Optimize pipeline performance and cost efficiency for processing billions of documents
- Handle diverse data formats including emails, PDFs, CAD drawings, images, and structured databases
- Implement data lineage tracking and metadata management
Analytics & Business Intelligence
- Design and build data warehouses and data marts using Amazon Redshift, Athena, or similar technologies
- Create dimensional models and star schemas optimized for analytical queries
- Build datasets and aggregations that power executive dashboards and operational reports
- Implement BI solutions using tools like QuickSight, Tableau, PowerBI, or similar platforms
- Partner with product and business teams to understand analytics requirements and deliver insights
- Create self-service analytics capabilities that empower teams to explore data independently
- Establish KPIs, metrics, and reporting frameworks for product and business analytics
AI/ML Data Infrastructure
- Prepare and structure data to support AI initiatives including document classification, semantic search, and intelligent agents
- Build pipelines for generating and storing vector embeddings for RAG (Retrieval-Augmented Generation) systems
- Create training datasets and feature stores for machine learning models
- Implement data versioning and experiment tracking for AI/ML workflows
- Design scalable inference pipelines that serve AI models with fresh, contextualized data
- Collaborate with the AI Engineering team to optimize data formats and access patterns for LLM applications
Data Operations & Monitoring
- Implement comprehensive monitoring, alerting, and observability for data pipelines and systems
- Build data quality dashboards and anomaly detection systems
- Create operational runbooks and documentation for data platform components
- Optimize costs across data storage, processing, and querying
- Ensure data security, encryption, and compliance with privacy regulations
- Participate in on-call rotation to support production data systems
Collaboration
- Collaborate with other platform engineering team members to accomplish tasks
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives
- Work closely with development teams and with the software architect to establish good data engineering practices for newly developed features
Requirements for the position include:
- 5+ years of experience in data engineering, analytics engineering, or related roles
- Strong hands-on experience with AWS data services including S3, Glue, Athena, Redshift, Kinesis, EventBridge, Lambda, and EMR
- Proven expertise designing and implementing event-driven architectures using streaming technologies (Kafka/MSK, Kinesis, EventBridge)
- Experience building medallion architectures, lakehouse platforms, or similar modern data architectures (bronze/silver/gold patterns, Delta Lake, Iceberg)
- Proficiency with SQL and database design including both relational (PostgreSQL, MySQL) and analytical databases (Redshift, Snowflake)
- Strong programming skills in Python for data processing, transformation, and automation
- Experience with data orchestration tools such as Apache Airflow, AWS Step Functions, or Prefect
- Knowledge of data modeling techniques including dimensional modeling, star schemas, and data vault
- Experience with analytics and BI tools (QuickSight, Tableau, PowerBI, Looker) and building reports/dashboards
- Understanding of data quality, data governance, and master data management principles
- Familiarity with infrastructure-as-code (Pulumi, Terraform, CloudFormation) for managing data infrastructure
- Strong problem-solving skills and ability to optimize complex data workflows
- Excellent communication skills with ability to explain technical concepts to diverse audiences
- Team player who collaborates effectively across engineering, product, and business teams
- Bilingual in French and English
Nice to have qualifications for this position include:
- AWS certifications (AWS Data Analytics - Specialty, AWS Solutions Architect, or similar)
- Experience with Azure data services (Data Factory, Synapse, Event Hubs) and Azure-to-AWS data migrations
- Knowledge of real-time stream processing frameworks (Apache Spark Streaming, Flink, Kafka Streams)
- Experience preparing data for AI/ML applications including vector databases (Pinecone, Weaviate, pgvector)
- Familiarity with document processing, OCR, and unstructured data extraction techniques
- Experience with data catalog and metadata management tools (AWS Glue Data Catalog, Alation, Collibra)
- Knowledge of .NET/C# and integrating data pipelines with .NET applications
- Understanding of SaaS multi-tenancy patterns in data architecture
- Experience with data privacy and compliance frameworks (GDPR, SOC 2, CCPA)
- Background in the AECO industry or project management domain
- Familiarity with graph databases (Neptune, Neo4j) for relationship modeling
- Experience with serverless data architectures and cost optimization strategies
- Knowledge of dbt (data build tool) or similar transformation frameworks
- ...We are seeking a visionary and highly technical Senior ML Data Platform Developer to architect, implement, scale, and maintain the data engine powering our next-generation frontier models. In this high-impact role, you will bridge the gap between cutting-edge AI research...SuggestedFull timeWork at office
- ...the only hardware and software AI-powered platform built for the factory floor. Our... ...Description As a Senior/Staff Platform Developer at Vention, you will focus on developing... ...the production cloud platform. Create data pipeline architecture that are used for analytics...SuggestedFull timeInternshipWork at officeWork from home
- ...journey and help create the unknown! Job Description As a Data Developer at Ubisoft Montreal , you will join the Player Domain within... ...processing workflows Hands-on experience with cloud data platforms such as Databricks or Snowflake Proficiency with Git...SuggestedFull timeWork at office
- ...a willingness to challenge consensus. We are looking for a Data Developer to join our AI and Multi Asset Systematic Strategies team. This... ...in Python with experience using DAG-based orchestration platforms (Airflow, Dagster, Prefect, or similar). ~ Hands-on experience...SuggestedFull time
- ...good fit for you! We're looking for a Data Platform Engineer (DevOps)to join our TecsysIQ... ...You'll partner closely with Data Platform Developers, application dev teams, and Product... ...transformation, and initial bulk-load workflows. Develop and operate real-time streaming and...SuggestedPermanent employmentFull timeRemote work
- ...et on fait grandir notre équipe d'experts data et IA. On cherche quelqu'un qui aime... ...of what we've built: a complete SaaS platform combined with a team of experts available... ...component. This role is posted as Data Developer , with the internal title of...Permanent employmentFull timeInternshipWork at officeRemote workFlexible hours2 days per week
- ...passionate about transforming home healthcare. Our cloud-based platform empowers care providers around the world to deliver better... ...and your career. About the Role We are seeking a Staff Data Developer to join our Data & Intelligence division. Reporting to the Director...Full timeWork at officeFlexible hours
- ...problems, understanding the story behind the data and designing solutions that scale? You’... ...key responsibilities Designing, developing, and maintaining robust data pipelines... ...cataloging; Staying up to date with cloud platforms, modern analytical architectures, and...Full timeWork at officeFlexible hours
- ...continuous learning opportunities, then Tescys could be a good fit for you! About the Role We are looking for a Product Manager, Data Platform & AI Platform to define the strategy and drive delivery of next-generation data, analytics, and AI capabilities. This role sits...Long term contractPermanent employmentFull timeTemporary workRemote work
- ...technological alternative. Job Description As a Senior Data Transfer Developer, you will design, build, and evolve robust data transfer... ...evolution strategy for data transfer tools and integration platforms Analyze, design, and plan development of data transfer applications...Permanent employmentFull timeRemote workWorldwide
- ...the world's leading AI-powered maintenance and asset management platform, serving 14,000+ customers including Duracell, Shell, Cintas, and... ...with an unusual mandate inside MaintainX: we treat our internal developer platform as a real product, with internal customers (150+...Full timeLocal areaImmediate start
- ...Position, Navigation, and Timing (PNT) from the ground up. The Platform Developer is responsible for the development and delivery of end-user... ...DevOps and API expertise with contributions to Backend and Data modeling and ask tight collaboration with Product Developers (...Permanent employmentFull timeContract work
$80k - $86k per year
...Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as a Data & Reporting Developer - Javascript with our large consulting client, working onsite at a major financial services client in the downtown Montreal...Permanent employmentFull timeContract workTemporary workWork at office- ...en travail de plateforme bien délimité et exécutable English Job Description Role Overview Reporting to the Director of Data Platform, the Senior Data Platform Engineer is responsible for building and operating the core systems that enable reliable, scalable, and...Full timeContract workWork at officeNight shiftDay shift2 days per week
- ...enjoyable world. Role overview As a Senior Software Developer with strong Data Engineering and MLOps experience, you design, build, and... ...on technical direction, trade-offs, architecture, data platforms, and ML solution design The ideal candidate ~5+ years...Full timeWork at officeFlexible hours
- ...We are seeking a Senior ML Data Processing Developer to participate in the development, curation, and scaling of our core data asset pipeline. Sitting at the intersection of data engineering, data curation, and machine learning, you will own the end-to-end pipeline that...Full timeInternshipWork at office
- ...passionate about transforming home healthcare. Our cloud-based platform empowers care providers around the world to deliver better outcomes... ...your career. About the Role We are seeking a Fullstack Developer (Python) reporting to our Associate Director of Engineering to join...Full timeWork at officeFlexible hours
- ...directly improve how hundreds of developers build, deploy, and operate... ...Join us in building a unified platform that removes complexity and enables... ..., automation, observability, developer experience and hybrid... ...networking (Azure, AWS, private data centers) Designing internal...Full timeFlexible hours
- ...Technology Services (QTS) Rates IT team is seeking a Software Developer to work on a cross asset platform supporting functions around execution of tasks and... ...maintain reusable Python components for business logic, data management and job execution Participate in requirements...Full timeWork at officeFlexible hoursNight shift
- ...software solutions for real-time data visualization on live TV,... ...across television and digital platforms. We’re a team of passionate... ...Manager, and Staff and Senior Developers across front-end and back-end... ...modern deployment practices. Develop and integrate AI-powered features...Daily paidFull timeApprenticeshipWork at office
$104k per year
...Job Responsibility: We are actively hiring for a Financial Data Analyst and Report Developer to support the Operational Finance Division. This resource is in charge of building data driven reporting and macros for the division's users, as well as maintaining and updating...- ...------- Your team’s dynamic: In your role as a software developer, you will be in a unique position to leverage and expand your knowledge... ...personal development. Our main mission is to build a powerful platform for developing, deploying and reselling Genetec’s growing Cloud...Full timeContract workApprenticeshipFlexible hours
- ...(CSI) team. We are looking for a seasoned developer with a strong security mindset to help evolve our internal security platform. The Cloud Security and Identity team builds... ...with event streaming, messaging, or data pipeline architectures Familiarity with identity...Long term contractFull timeFlexible hours
- ...We’re seeking someone to join our Data Obfuscation team as a Full Stack Developer – Data Engineering to design and deliver scalable, secure, and reusable data platforms and services that support enterprise data protection and obfuscation initiatives. In the Technology...Full timeWork at officeRemote work
- ...dans lensemble du maillage de données ( data mesh ) de SSENSE. Évoluant au sein du groupe... ...Us: SSENSE is a global technology platform operating at the intersection of culture... ...About the Role: As a Senior Data Developer Data & AI you will be responsible for designing...Long term contractFull timeContract workTemporary work
- ...Job Description: Optimum is seeking a Guidewire InsuranceSuite developer to correct the Data Consistency Checks (DBCC) of the on-premises PolicyCenter, in the context of an upgrade from version 10.2.2 to 10.2.5. The role involves first correcting the DBCCs (Database...Full time
- ...et de développement logiciel. TASKS YOU WILL ACCOMPLISH We are seeking a highly skilled Python developer to support the continued development of an aircraft data model used in digital engineering workflows. This role focuses on software development and data...Full timeTemporary workWorldwide
- ...We are seeking a highly skilled EBX / MDM Developer to support the design, development, and optimization of enterprise Master Data Management solutions. The ideal candidate will... ...database knowledge. ~ Experience integrating MDM platforms with enterprise systems using APIs and web...Full time
- ...----- Job overview: The Edge OS family is responsible for developing an operating system and services that enable the remote management... ...of new features for a modern connected-device management platform Keep quality assurance in mind by following best practices related...Full timeRemote workFlexible hours
- ...inference and motivated to make them faster, more reliable, and more cost-efficient? Coveo is looking for a Software Developer intern to join our ML Platform Serving team in Research & Development. Your mission? Help us improve the efficiency, performance, and observability...Full timeSummer workInternshipWork at office2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Platform Developer. Be the first to apply!
- big data engineer Montréal, QC
- python data engineer Montréal, QC
- gcp data engineer Montréal, QC
- data engineer Montréal, QC
- data engineering intern summer Montréal, QC
- data cabling engineer Montréal, QC
- data integration developer Montréal, QC
- remote data engineer Montréal, QC
- junior data engineer Montréal, QC
- data centre engineer Montréal, QC
