On-Site in Montreal, CA
Full-time
We are seeking a
Senior Backend / Pipeline Software Developerto design, build, and optimize large-scale data and service pipelines. You’ll play a key role in shaping the backbone of our systems, ensuring reliability, scalability, and performance across our platforms. This is a hands-on role that combines deep backend expertise with data-intensive problem-solving. The role is on-site in Montreal, Canada.
- Architect, implement, and maintain backend services and data pipelines with a focus on scalability and fault tolerance.
- Deal with and clean up operational data from sensors and mining equipment to feed into our models
- Design and optimize relational database schemas, queries, and indexes using PostgreSQL.
- Develop and tune geospatial queries for advanced location-based use cases.
- Work with cloud-native infrastructure, primarily Google Cloud Platform (GCP).
- Collaborate with frontend, DevOps, and product teams to deliver robust APIs and high-performance systems.
- Build monitoring, testing, and deployment pipelines to support a rapid development cycle with IaC (Terraform).
- Mentor junior engineers and contribute to technical roadmap discussions.
- Considerable experience in backend software engineering, with a proven track record of building large-scale, production-grade systems.
- Strong expertise with PostgreSQL (query optimization, schema design, performance tuning).
- Experience with geospatial databases/queries (PostGIS or similar).
- Professional experience with GCP and/or AWS services for backend and data engineering workloads.
- Solid programming skills in at least one of: Python (FastAPI), C++, Rust or Node.js.- Familiarity with distributed systems, messaging queues, and stream processing.
- Strong grasp of CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure-as-code.
- Excellent problem-solving skills and ability to work independently as well as in cross-functional teams.
- Experience with data lake architectures and ETL/ELT workflows.
- Exposure to machine learning data pipelines.
- Experience working in the mining sector.
- Knowledge of microservice design patterns.
- Familiarity with Terraform or similar tools.
- Competitive salary and equity package.
- Opportunity to work on cutting-edge challenges in data, geospatial, and backend systems.
- Collaborative, innovative, and growth-oriented environment.