{"id":3834294,"url":"https://alion.io/job/trineo-senior-backend-engineer-distributed-systems-go-c-rust","title":"Senior Backend Engineer — Distributed Systems (Go, C++, Rust)","company":{"id":50187,"name":"Trineo","domain":"trineo.com","url":"https://alion.io/company/trineo","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Gdynia, Poland","Warsaw, Poland","Wrocław, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Go","optional":false},{"name":"MySQL","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rust","optional":false},{"name":"WebRTC","optional":false},{"name":"GStreamer","optional":true}],"status":"live","first_seen_at":"2026-11-05T15:05:50Z","employer_posted_date":null,"last_verified_at":"2026-11-05T15:05:50Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Senior Backend Engineer — Distributed Systems (Go, C++, Rust)\nCompany: Trineo Location: Gdynia, Poland — Remote or Hybrid Contract: B2B English: Communicative (written & spoken)\nAbout the project\nYou’ll join a small, dedicated team building a cloud-based Video Surveillance platform for our client — a US company in the security industry. This role sits at the edge of that platform: Go services deployed on edge devices that handle video recording and watchdog duties, WebRTC media relay, multi-node coordination, and delivery of events into downstream alarm systems. It’s a production-grade system with real users and real uptime expectations — when something breaks here, it breaks on real hardware in the field.\nWe’re looking for a senior owner who can architect and ship a service end-to-end, dig deep into Go runtime behavior (goroutines, atomic pointers, race detection, pprof memory analysis), and reason about real-world distributed-systems failure modes.\nWhat you’ll do\nOwn one or more Go services in the edge stack: recording, media relay, event bridge, or panel-side integrations\n\nBuild and harden multi-node coordination protocols — time-source ownership, recording handover, peer health detection\n\nDiagnose tricky production issues — think “recorder restarting hundreds of times over a few hours” or “goroutine leak with multi-GB anon memory after a few hours”: read journal logs, capture coredumps, write the fix\n\nDesign and implement health and observability surfaces: /health endpoints, structured logs, metrics\n\nReview teammates’ PRs with care and mentor on Go idioms, error handling, and testing\n\nTake part in canary deploys of edge-side services\n\nWhat we’re looking for\n5+ years of professional Go (or a comparable systems language — Rust, C++) on production services\n\nComfortable with goroutines, channels, sync/atomic, context.Context and the race detector\n\nStrong PostgreSQL and MySQL fundamentals: schema migrations, query plans, transactions\n\nUnderstanding of media protocols — RTSP, RTMP, WebRTC — or the willingness to ramp up fast\n\nLinux service operations: systemd, journalctl, cgroups, /proc, ssh, package management\n\nA test-first bias when fixing distributed-systems bugs\n\nCommunicative English — the product, codebase, and client communication are all in English\n\nAbility to work mostly in Polish business hours, with flexibility to overlap with the US when needed\n\nNice to have\nYou’ve built or operated a video pipeline — live streaming, surveillance, or broadcast\n\nExperience with pion, gortsplib, GStreamer, or similar WebRTC / RTSP stacks\n\nExperience with HMAC, JWT, OAuth — security at the bytes level\n\nYou’ve shipped behind a feature flag and rolled back through it\n\nWhat we offer\nA long-term role on a stable, production project for an international client\n\nRemote or hybrid work (Gdynia / Tricity area for hybrid)\n\nReal ownership — you’ll own services end-to-end, from design to production\n\nDirect collaboration with an experienced dev team and the client\n\nHard, interesting engineering problems: distributed systems, real-time video, and Go running on edge hardware\n\nRecruitment process\nIntro call with Trineo\n\nTechnical interview with the client\n\nOffer (or honest feedback if it’s not a match)\n\nTrineo is a software services company based in Gdynia. For this role we’re building a dedicated development & QA team working in a time-and-material model for our client.\nTech stack\nGo\nC++\nRust\nRTSP\nWebRTC\nGStreamer","description_format":"text","description_chars":3452,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-05T20:25:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":29,"reasons":["seen:3","win:early"],"computed_at":"2026-11-09T06:03:00Z"},"pay":null,"html_url":"https://alion.io/job/trineo-senior-backend-engineer-distributed-systems-go-c-rust","json_url":"https://alion.io/job/trineo-senior-backend-engineer-distributed-systems-go-c-rust.json","meta":{"generated_at":"2026-11-09T17:25:46Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1012,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":50187},"rest":"https://alion.io/mcp/rest/get_company?id=50187"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftrineo-senior-backend-engineer-distributed-systems-go-c-rust"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftrineo-senior-backend-engineer-distributed-systems-go-c-rust"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftrineo-senior-backend-engineer-distributed-systems-go-c-rust"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/trineo-senior-backend-engineer-distributed-systems-go-c-rust\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftrineo-senior-backend-engineer-distributed-systems-go-c-rust"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3834294}},{"tool":"search_jobs","arguments":{"company":"trineo.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3834294},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}