Staff/Senior Software DevOps Engineer
OLIXAI Hardware company
Toronto, CANSenior
Plural
LocalGlobe
Hummingbird Ventures
Entrepreneurs First
Transition
Crane Venture Partners
Software Engineering
About the role
TL;DR
Own the build, test, and CI flows for the DX-1 software stack.
- •We're searching for a Staff/Senior Software DevOps Engineer to own the build, test, and CI flows that the entire DX-1 software stack depends on.
- •Ours is a large test suite that asserts token-exact correctness against golden references, and it has to run across scarce, expensive resources that span both simulation compute and hardware-in-the-loop testing.
- •Key Responsibilities Own the Build & Test Pipelines: Design, build, and own CI pipelines and test-execution that gates the entire software stack, balancing fast feedback against coverage and cost.
- •Scale Test Execution: Split a large, slow suite into staged lanes, parallelize it with real test isolation, and cache aggressively with content-addressed keys, so feedback stays fast and cheap as the suite and the team grow.
- •Manage the Fleet & Scarce Resources: Run CI across a heterogeneous fleet of cloud and self-hosted machines, and give the team fair, monitored, fail-fast shared access to scarce and expensive hardware.
- •Build the Performance & Readiness Signal: Stand up perf-regression baselines the team trusts, and turn CI and test signal into CI-health and product-readiness dashboards that drive real decisions.
- •Own Software Observability: Choose the metrics store that scales to many series on daily runs with long-lived history, making dashboards for observable software.
- •Requirements Experience build/test infrastructure, CI/CD, developer-productivity, or large-scale systems / release engineering, with demonstrated end-to-end ownership of a big test or CI system.
- •Strong scripting and systems programming (e.g.
- •Python plus a systems language), and fluency with containers, Linux, and cloud infrastructure (AWS or similar).
- •Excellent communication and the ability to align and influence cross-functional teams (compiler, runtime, modelling) without relying on formal authority.
- •Bachelor's degree or higher in computer science, electrical engineering, mathematics, or a related field.
Required skills
PythonCI/CDGitHub ActionsJenkinsAnsibleChefPuppetPrometheusGrafanaDatadogNew RelicPagerDutyNginxHAProxyGit
Nice-to-have skills
AWSGoogle CloudAzureTerraformCloudFormationPulumiEC2S3RDSECS
Benefits & perks
Competitive Salary, Equity & Ownership, Proximity Bonus, Retirement Benefits
Tech stack
PythonCI/CDGitHub ActionsJenkinsArgoCDHelmGitLab CICircleCIAnsibleChefPuppetPrometheusGrafanaDatadogNew RelicPagerDutyNginxHAProxyGitLinuxJiraConfluencePostmanREST APIgRPCWebSocketsRabbitMQCelerySidekiqNotion