Senior Software Developer, Ahuntsic North
Senior Software Developer, Ahuntsic North
-
Ahuntsic North H2B, Canada
-
Last edited: less than a week ago
-
Save
Description
About Nanometrics With 40 years of seismic technology and industry application experience, we are a global, award‑winning company providing monitoring solutions and equipment for studying artificial and natural seismicity. From mission‑critical seismic arrays, tsunami and early earthquake warning systems in over 90 countries to induced seismicity monitoring in the energy sector, we specialize in full‑service, integrated solutions, including turnkey seismic networks, precision instrumentation, data processing, analysis services, and software applications.
About the role We are looking for a visionary senior software engineer to lead the design and construction of our next‑generation platform. Your mission is to build a system capable of ingesting, processing, and analyzing massive volumes of real‑time data using AI systems from seismic sensors deployed worldwide. In this role you will define the foundational stack for a scalable, highly modular platform that powers global seismological research and enables early warning capabilities that protect critical infrastructure.
Responsibilities
Build the Platform: Design and construct a scalable, event‑driven IoT platform that ingests, processes, and stores massive streams of high‑frequency seismic data with ultra‑low latency. Define clear system boundaries, rigorous APIs, and a modular framework that enables seamless addition of new data feeds, AI‑driven services, and interface elements.
Design for AI as a First‑Class Workload: Build the platform to natively support AI and ML workflows, model serving, agentic systems, RAG pipelines, and MCP integration as primary citizens rather than extensions. Design data models, event streams, and APIs from the start to support intelligent triage, automated early warning, actionable recommendations, and resilient pipelines.
Hands‑On Technical Leadership: Engage in building the platform alongside the team, prototyping critical paths, writing code where it matters most, leading rigorous design and code reviews, and mentoring engineers through pairing and examples. Allocate roughly half the time to hands‑on work and the other half to architecture, design, and strategic alignment.
Strategic Partnership: Partner closely with the Director of R&D Software and Product Management to translate business requirements into a market‑leading real‑time SaaS application.
Bridge Present and Future: Optimize and enhance the existing codebase while establishing a clear migration path to the next‑generation architecture. Break complex transformations into achievable milestones with credible estimates and schedules.
Core Competencies
Architectural Vision&Decisiveness: Ability to see beyond current paradigms and design systems that scale for the next decade, defending tough trade‑offs around latency, consistency, availability, and cost.
Innovation with Purpose: relentless drive to explore emerging technologies anchored firmly to business outcomes, knowing when to innovate for revenue and when to rely on battle‑tested tech for mission‑critical paths.
Strategic Communication: Thrive in collaboration, acting as a technical advisor to R&D leadership, debating trade‑offs, and documenting and executing on architectures.
AI‑Assisted Practice: Work alongside AI collaborators (Claude, Gemini, others) to accelerate design exploration, code review, documentation, and prototyping.
Technical Authority&Mentorship: Natural leader elevating the engineering department through rigorous design documents, deep code reviews, and continuous improvement commitments.
Technical Skills
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Architecture&Distributed Systems: 10+ years of software engineering experience, with at least 3 years as a Senior Engineer or Architect, hands‑on in production codebases, expertise in high‑throughput distributed systems, and transitioning monoliths to modular, event‑driven architectures.
Platform Extensibility&API Design: Proven track record designing plugin architectures, dynamic module frameworks, and clear system perimeters; deep understanding of API contracts and modern UI architecture such as Micro‑Frontends.
AI&Machine Learning Infrastructure: Practical experience designing scaffolding to serve AI models and agentic workflows at scale, strong grasp of MLOps pipelines (MLFlow, KubeFlow, Kedro), low‑latency inference, agent orchestrators, RAG and MCP.
High‑Throughput Data&IoT Messaging: Expertise with distributed event‑streaming platforms (Apache Kafka, AWS Kinesis, Apache Flink) and IoT ingestion protocols (SEED, MQTT, gRPC, WebSockets).
Advanced Database Topologies: Knowledge in evaluating and designing complex data models across storage paradigms, especially Time‑Series Databases (InfluxDB, TimescaleDB) for high‑frequency data, plus relational and NoSQL systems.
Cloud‑Native Infrastructure: Strong ability to design fault‑tolerant, elastic cloud architectures; extensive experience with AWS, Kubernetes, Docker, and Infrastructure as Code (Terraform).
Backend Engineering: Expert‑level proficiency in high‑performance backend languages and frameworks, such as modern Java ecosystems (Quarkus, Spring Boot).
Assets
Scientific&Geospatial Context: Familiarity with scientific data processing, geophysics, or seismology.
Enterprise Security&Compliance: Experience designing cloud‑native architectures adhering to SOC 2 or ISO 27001.
Edge Computing: Deployment of lightweight processing engines or ML models on constrained remote IoT devices.
Modern Data Integration&ETL: Hands‑on experience with Apache NiFi, Apache Airflow for orchestrating complex data flows.
Advanced Data Science Tooling: Deep familiarity with Python data science ecosystems to collaborate with ML/AI teams.
DevOps and Build Automation: Practical experience with Maven/Terraform, building robust CI/CD pipelines for automated delivery.
Advanced API Patterns: Familiarity with GraphQL and unified API gateways for federated services.
Why Nanometrics?
Global Leader: Canada’s Best‑Managed Companies Platinum Club winner and a global seismic solutions leader.
Work that Matters: Committed to sustainable growth and global impact.
Flexible Hybrid Work: 3‑day minimum in‑office model.
Generous Time Off: Minimum of 3 weeks vacation, paid sick days, and a company‑wide holiday shutdown.
Day‑One Benefits Coverage: Company‑paid health and dental benefits.
Wellness Support: Health Spending&Wellness Account for gym memberships, trainers, and recreational activities.
Financial Future: RRSP matching, new TFSA option, and a corporate bonus program with a consistent history.
Collaborate with the Best: Learn from high‑performing teams and industry leaders.
Grow your career: Unlimited access to Udemy Business and ongoing learning opportunities.
Passionate&Fun Team: Social activities such as Summer and Holiday Events.
Salary Information The expected salary range for this position is $115,000 to $140,000, plus a corporate discretionary bonus. Base salary is determined by individual skills, competencies, and experience.
Nanometrics is an equal‑opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you require accommodation during the recruitment process, please contact .
#J-18808-Ljbffr
About the role We are looking for a visionary senior software engineer to lead the design and construction of our next‑generation platform. Your mission is to build a system capable of ingesting, processing, and analyzing massive volumes of real‑time data using AI systems from seismic sensors deployed worldwide. In this role you will define the foundational stack for a scalable, highly modular platform that powers global seismological research and enables early warning capabilities that protect critical infrastructure.
Responsibilities
Build the Platform: Design and construct a scalable, event‑driven IoT platform that ingests, processes, and stores massive streams of high‑frequency seismic data with ultra‑low latency. Define clear system boundaries, rigorous APIs, and a modular framework that enables seamless addition of new data feeds, AI‑driven services, and interface elements.
Design for AI as a First‑Class Workload: Build the platform to natively support AI and ML workflows, model serving, agentic systems, RAG pipelines, and MCP integration as primary citizens rather than extensions. Design data models, event streams, and APIs from the start to support intelligent triage, automated early warning, actionable recommendations, and resilient pipelines.
Hands‑On Technical Leadership: Engage in building the platform alongside the team, prototyping critical paths, writing code where it matters most, leading rigorous design and code reviews, and mentoring engineers through pairing and examples. Allocate roughly half the time to hands‑on work and the other half to architecture, design, and strategic alignment.
Strategic Partnership: Partner closely with the Director of R&D Software and Product Management to translate business requirements into a market‑leading real‑time SaaS application.
Bridge Present and Future: Optimize and enhance the existing codebase while establishing a clear migration path to the next‑generation architecture. Break complex transformations into achievable milestones with credible estimates and schedules.
Core Competencies
Architectural Vision&Decisiveness: Ability to see beyond current paradigms and design systems that scale for the next decade, defending tough trade‑offs around latency, consistency, availability, and cost.
Innovation with Purpose: relentless drive to explore emerging technologies anchored firmly to business outcomes, knowing when to innovate for revenue and when to rely on battle‑tested tech for mission‑critical paths.
Strategic Communication: Thrive in collaboration, acting as a technical advisor to R&D leadership, debating trade‑offs, and documenting and executing on architectures.
AI‑Assisted Practice: Work alongside AI collaborators (Claude, Gemini, others) to accelerate design exploration, code review, documentation, and prototyping.
Technical Authority&Mentorship: Natural leader elevating the engineering department through rigorous design documents, deep code reviews, and continuous improvement commitments.
Technical Skills
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Architecture&Distributed Systems: 10+ years of software engineering experience, with at least 3 years as a Senior Engineer or Architect, hands‑on in production codebases, expertise in high‑throughput distributed systems, and transitioning monoliths to modular, event‑driven architectures.
Platform Extensibility&API Design: Proven track record designing plugin architectures, dynamic module frameworks, and clear system perimeters; deep understanding of API contracts and modern UI architecture such as Micro‑Frontends.
AI&Machine Learning Infrastructure: Practical experience designing scaffolding to serve AI models and agentic workflows at scale, strong grasp of MLOps pipelines (MLFlow, KubeFlow, Kedro), low‑latency inference, agent orchestrators, RAG and MCP.
High‑Throughput Data&IoT Messaging: Expertise with distributed event‑streaming platforms (Apache Kafka, AWS Kinesis, Apache Flink) and IoT ingestion protocols (SEED, MQTT, gRPC, WebSockets).
Advanced Database Topologies: Knowledge in evaluating and designing complex data models across storage paradigms, especially Time‑Series Databases (InfluxDB, TimescaleDB) for high‑frequency data, plus relational and NoSQL systems.
Cloud‑Native Infrastructure: Strong ability to design fault‑tolerant, elastic cloud architectures; extensive experience with AWS, Kubernetes, Docker, and Infrastructure as Code (Terraform).
Backend Engineering: Expert‑level proficiency in high‑performance backend languages and frameworks, such as modern Java ecosystems (Quarkus, Spring Boot).
Assets
Scientific&Geospatial Context: Familiarity with scientific data processing, geophysics, or seismology.
Enterprise Security&Compliance: Experience designing cloud‑native architectures adhering to SOC 2 or ISO 27001.
Edge Computing: Deployment of lightweight processing engines or ML models on constrained remote IoT devices.
Modern Data Integration&ETL: Hands‑on experience with Apache NiFi, Apache Airflow for orchestrating complex data flows.
Advanced Data Science Tooling: Deep familiarity with Python data science ecosystems to collaborate with ML/AI teams.
DevOps and Build Automation: Practical experience with Maven/Terraform, building robust CI/CD pipelines for automated delivery.
Advanced API Patterns: Familiarity with GraphQL and unified API gateways for federated services.
Why Nanometrics?
Global Leader: Canada’s Best‑Managed Companies Platinum Club winner and a global seismic solutions leader.
Work that Matters: Committed to sustainable growth and global impact.
Flexible Hybrid Work: 3‑day minimum in‑office model.
Generous Time Off: Minimum of 3 weeks vacation, paid sick days, and a company‑wide holiday shutdown.
Day‑One Benefits Coverage: Company‑paid health and dental benefits.
Wellness Support: Health Spending&Wellness Account for gym memberships, trainers, and recreational activities.
Financial Future: RRSP matching, new TFSA option, and a corporate bonus program with a consistent history.
Collaborate with the Best: Learn from high‑performing teams and industry leaders.
Grow your career: Unlimited access to Udemy Business and ongoing learning opportunities.
Passionate&Fun Team: Social activities such as Summer and Holiday Events.
Salary Information The expected salary range for this position is $115,000 to $140,000, plus a corporate discretionary bonus. Base salary is determined by individual skills, competencies, and experience.
Nanometrics is an equal‑opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you require accommodation during the recruitment process, please contact .
#J-18808-Ljbffr
Highlights
-
Company nameNanometrics Inc
-
Job positionSenior Software Developer
Safety Tips
Be careful with jobs that explicitly state ’no experience needed’.
More info about this ad
Senior Software Developer has been posted in the Laval Information Technology category on Locanto.
Right now, this is the only ad posted in this category in Laval.
Interested in more? Widen your search to view ads in nearby areas of Laval. This includes Information Technology in Dollard-Des Ormeaux, Boisbriand and Sainte-Thérèse. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.