Shape Coveo’s data foundation through distributed systems expertise and architectural judgment. Influence technical direction across teams building reliable, scalable data capabilities. As a Staff Software Developer on Coveo’s Data Platform team, you will guide strategic initiatives under the Director of Engineering, Data & ML Platform. You will oversee technical direction and execution across two to three teams of 15 to 20 developers. The work spans data governance, platform architecture, APIs, schemas, ML pipelines, and developer productivity. Your decisions will support data-driven and ML-driven features across Coveo. Key Responsibilities:
Drive strategic data initiatives from opportunity identification through delivery Align governance and technical decisions with organizational objectives Shape secure, reliable,
scalable data platform architecture Resolve ambiguous engineering challenges and make technical trade-offs Mentor developers and raise engineering standards across teams Requirements:
Extensive expertise developing complex distributed data-intensive systems Ability to define exact data schemas and APIs Strong architectural judgment and independent initiative leadership Ability to influence technical direction beyond immediate teams Adaptable communication skills for diverse technical audiences Bring data platform architecture, governance, distributed systems, and technical leadership to Coveo’s organization-wide engineering challenges.