jobs Logo
Calliere Group logo

Senior / Staff Software Engineer – Core Data Infrastructure

Toronto, Ontario, Canada
Senior Level
Full-Time

About the role

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.

About Calliere Group

IT Services and IT Consulting
1-10
Founded in 2008

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.

Similar Jobs