Senior Software Engineer – Systems, Algorithms

Posted Oct 30

This is a fully remote position, open to applicants in Europe.

📋 Description

• Design and sustain Fingerprint, a web-based user-identification platform for browsers and webviews.

• Engage in high-RPS event collection and processing utilizing ClickHouse for customer reporting.

• Create high-RPS collection and identification endpoints.

• Oversee a Redis-backed key-value store and Kafka producers.

• Handle ClickHouse migrations.

• Advance browser signals and resolve regressions on Safari and iOS.

• Take charge of observability, including APM, RED signals, and SLO alerts.

• Implement delivery through GitOps employing Helm and ArgoCD.

• Manage entire features from start to finish, including UI when necessary.

• Collaborate within a small, dedicated team focused on developing B2B web analytics and user-identification solutions.


⛳️ Requirements

• Over 10 years of software engineering experience, with a commitment to coding on a daily basis.

• Extensive experience in a compiled or systems language such as C++, Rust, Go, Java, or C#, working on projects that extend beyond standard CRUD operations.

• Proficient in designing and implementing low-level or algorithmically intricate logic, such as a network protocol, engine, codec, or storage layer.

• Comfortable executing data structures and algorithms manually without depending on libraries or AI tools.

• Prepared to primarily work in TypeScript / Node.js.

• Proficient in English.

• Preferred: experience with production TypeScript / Node.js and NestJS, as well as strict-mode TypeScript.

• Preferred: familiarity with clustered ClickHouse, Kafka as a producer, Redis pipelines, Lua, and distributed locks.

• Preferred: experience with distributed systems under load, including concepts like idempotence, retries, and caching.

• Preferred: knowledge of browser internals such as Canvas, WebGL, AudioContext, cross-origin iframes, and storage partitioning.

• Preferred: experience in shipping third-party SDKs with strict size and privacy requirements.

• Preferred: knowledge of Docker, Helm templates, and GitHub Actions.

• Preferred: understanding of Conventional Commits and a robust review and documentation culture.


🏝️ Benefits

• 25 vacation days, 15 sick days, and 1 birthday leave.

• Budget allocated for English classes.

• Health insurance budget.

• Annual budget for education and development.

• Remote-friendly culture with a small, dedicated team.

• Opportunity to work on meaningful data products and influence their direction with your vision.

People also viewed

Sprout Social, Inc.7 hours ago

Senior GTM Systems Analyst

US flagUnited States OnlyFull-timeSystems Engineer$90.4k – $113k/year
ApplyView job
Cresol Cooperativa10 hours ago

Systems Developer, Backend – Java, Pix and Open Finance

BR flagBrazil OnlyFull-timeSystems Engineer
ApplyView job
Motorola Solutions10 hours ago

Senior Systems Engineer

US flagArizona, +9 more locationsFull-timeSystems Engineer$110k – $130k/year
ApplyView job
Motorola Solutions10 hours ago

Principal Systems Engineer

US flagAlabama, +14 more locationsFull-timeSystems Engineer$135k – $148k/year
ApplyView job
Motorola Solutions11 hours ago

Principal Systems Engineer

US flagArizona, +16 more locationsFull-timeSystems Engineer$135k – $148k/year
ApplyView job
Kodama Systems12 hours ago

Staff Systems Engineer

US flagCalifornia OnlyFull-timeSystems Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers