Posted 3 months ago
Senior / Staff Software Engineer – Core Data Infrastructure
@ Calliere
Toronto, Ontario
Overview
Calliere is hiring a Senior or Staff Software Engineer for its Toronto hub to architect core distributed systems for a B2B data aggregation platform. The role ingests and processes terabytes of time-series data daily, owning the full data flow lifecycle. It is a full-time position.
Responsibilities:
- Design and optimize high-throughput streaming and batch data systems
- Engineer storage for time-series and spatial data at scale
- Drive architecture decisions for fault tolerance and scaling
- Build tooling for data quality, lineage and reliability
- Define reusable technical abstractions with internal stakeholders
Requirements summary:
- Proven experience with terabyte or petabyte scale distributed systems
- Deep computer science and system architecture fundamentals
- Advanced proficiency in a JVM language (Java, Scala, Kotlin)
- Hands-on experience with event streaming and distributed computation
- Comfort scoping ambiguous problems and driving projects independently
Tools & skills
Source and dates
Source type not verified · zoho
- Employer posting date
- 2026-08-02
- First seen by our source
- 2026-10-09
- Source record updated
- 2026-10-10
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Calliere
Saved company profile
Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.
Full company description
The Callière Group is a boutique organization that provides tailored executive search, talent acquisition, and advisory services to meet the unique challenges our clients face. We pride ourselves on a collaborative approach. We partner with our clients to solve their most challenging talent acquisition and management needs. The Callière Group has a dependable foundation of recruiting Management Consulting, IT professionals and Management Executives from across industries with particular expertise helping organizations within the Professional Services; Financial Services; Retail and, Technology sectors. Our outcome based approach is built on ensuring alignment of stakeholder needs. Our job is to provide our clients with the right candidates for their strategic talent requirements as well as to provide top tier advisory services. The Callière Group approach is one that is built to minimize organizational disruption; collaboratively defines and articulates an organization’s specific talent needs; and, best positions organizations and candidates for success. The commitment to delivering results that organizations, employers and candidates demand and deserve is best achieved with Callière Group consultants. Consultants who have gained wisdom and foresight that can only come from direct Professional Services experience at all levels, ongoing training, and have significantly accrued time-tested experience in both successful and even unsuccessful project execution.
- LinkedIn followers
- 2,806
- People associated on LinkedIn
- 3
- Reported office locations
- 54, rue Le Royer Ouest, Montreal, Quebec H2Y 1W7, CA
- 500 King Street West, Toronto, Ontario M5V 1L9, CA
- 8 Faneuil Hall Marketplace, Boston, Massachusetts 02109, US
- Other recorded names
- Calliere
- Calliere Group
- Specialties
- Recruiting
- Technical Recruiting
- Consulting
- Headhunting
- Executive
- Infrastructure
- Development
- Automated Testing
- Mobile
- Security
- Big Data
- Artificial Intelligence
- Machine Learning
- DevOps
- Architecture
- Bioengineering
- Bioinformatics
- Digital Health
- Computational Biology
- Biostatistics
- LLM
- NLP
- Cryptography
- Fintech
- Ultra Low Latency Development
- Web3
- and Blockchain
- Profile identifies a recruitment agency
- Yes
The Callière Group is a boutique organization that provides tailored executive search, talent acquisition, and advisory services to meet the unique challenges our clients face. We pride ourselves on a collaborative approach. We partner with our clients to solve their most challenging talent acquisition and management needs. The Callière Group has a dependable foundation of recruiting Management Consulting, IT…
| Field | Value |
|---|---|
| Industry | Information Technology & Services |
| Company size | 2-10 employees |
| Headquarters | Montreal, Quebec |
| Organization type | Privately Held |
| Year founded | 2008 |
| Specialties | RecruitingTechnical RecruitingConsultingHeadhuntingExecutiveInfrastructureDevelopmentAutomated TestingMobileSecurity |
| Open jobs on Jobsy | 14 |
| View page |
The Company
We are representing a well-capitalized, fast-growing B2B technology company that builds high-volume data aggregation platforms. Their infrastructure ingests massive streams of sensor and mobility data from hundreds of fragmented third-party sources, unifying it into a single, reliable API. Some of the largest enterprises in the logistics, transportation, and risk-management sectors rely on this backbone for real-time analytics. The engineering team operates out of a Toronto hub, tackling petabyte-scale challenges with the agility of an early-stage startup and the rigor of a mature tech organization.
The Role
This is a foundational backend and systems engineering position, not a traditional data engineering or pipeline-maintenance role. You will be architecting the core distributed systems that ingest, process, and store terabytes of time-series data daily. You will own the full lifecycle of the platform’s data flow, building the highly available, resilient primitives that internal product teams and external enterprise clients build upon.
Core Responsibilities
Design, build, and optimize high-throughput data processing systems (both real-time streaming and batch).
Engineer robust storage solutions capable of handling rapidly expanding volumes of time-series and spatial data without compromising on query performance.
Drive architectural decisions to ensure the infrastructure remains fault-tolerant and ahead of the company's aggressive scaling trajectory.
Develop intelligent, automated tooling that improves data quality, lineage tracking, and system reliability.
Collaborate closely with internal stakeholders to define technical abstractions that can be reused across different product lines.
Write scalable, production-ready code, primarily utilizing Java and Python.
Requirements
Candidate Profile
Scale Experience: A proven track record of designing and maintaining distributed backend systems or data platforms that process data at the terabyte or petabyte scale.
Technical Foundation: Deep expertise in computer science fundamentals, system architecture, and anticipating failure modes in complex networks.
Language Proficiency: Advanced proficiency in a JVM language (Java, Scala, Kotlin) and a willingness to work across different stacks as needed.
Data Ecosystems: Hands-on experience with modern large-scale processing frameworks (e.g., event streaming, distributed computation, and advanced data warehousing/lakehouse concepts).
Autonomy: High comfort level navigating ambiguity. You know how to scope complex problems, make definitive architectural calls, and drive projects to completion independently.
Bonus Points
Active contributions to open-source software, particularly in the distributed systems or data infrastructure space.
Familiarity with modern orchestration engines, lakehouse architectures, or spatio-temporal data models.
Benefits
Work Environment
High Autonomy: Engineers own their domains end-to-end and have a direct voice in product direction.
Proximity to the User: A culture of speaking directly with customers to understand their friction points before writing a single line of code.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.