Chainlink
Senior Software Engineer, Data Streams
United States / Toronto / Argentina (Remote)Full-timeGlobal
š Midš Remote
RemoteRemote work position available
Job Description
[AI-summarized by JobStash]
You will design and build high-performance Go services that deliver low-latency, decentralized data streams. You will architect scalable, fault-tolerant distributed systems, break down complex problems into incremental production-ready deliverables, and own reliability through observability and alerting. You will participate in an on-call rotation, lead code reviews, and collaborate with product, SRE, and protocol teams to align technical execution with operational requirements.
Requirements
- āExpert-level Go experience including concurrency, memory management, and idiomatic design
- āStrong distributed systems and architectural design experience
- āAbility to clearly communicate complex technical concepts to diverse stakeholders
- āExperience planning and delivering large systems in incremental milestones
- āExposure to SRE practices, production operations, and modern infrastructure such as Kubernetes, CI/CD, and Terraform
- āProven mentorship and ownership of code quality across a team
- āContributions to Go or infrastructure-focused open-source projects
- āDeep expertise in a major cloud provider (AWS, GCP, or Azure) or networking protocols
- āExperience leading incident response, on-call rotations, or blameless post-mortems
Responsibilities
- āDesign and build high-performance Go services for low-latency data streaming
- āArchitect scalable, fault-tolerant distributed systems
- āBreak down complex ambiguous problems into incremental production-ready deliverables
- āOwn reliability through observability, alerting, and operational best practices
- āParticipate in an on-call rotation supporting critical infrastructure
- āLead code reviews and raise the bar for testing, maintainability, and system design
- āCollaborate with product, SRE, and protocol teams to align technical execution with business goals
Tech Stack
networkingmemory managementCI/CDobservabilityon-calltestingcloudGoTerraformconcurrency