Staff Software Engineer
Core
Design, code, and maintain high-quality cloud-based applications and lead performance optimization efforts for genomic technology platforms.
Role type
Staff Software Engineer (low-level systems & cloud architecture)
Builds
Cloud-based applications and optimized platform components for genomic data processing
Domain
Genomics / Bioinformatics / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C++ or Rust, low-level programming, memory management, parallelization, RDBMS, NoSQL (ElasticSearch, Cassandra, MongoDb), SOA, REST APIs, event-driven architecture, Git, unit testing, OOP design
Preferred skills
AngularJS, KnockoutJS, low-level debugging (GDB, LLDB, perf, Valgrind), algorithm efficiency
Technologies
C++, Rust, ElasticSearch, Cassandra, MongoDb, AngularJS, KnockoutJS, Git, GDB, LLDB, perf, Valgrind
Responsibilities
Design and maintain cloud-based applications, align architecture to user requirements, provide technical leadership to Agile teams, lead performance optimization (memory, parallelization, algorithms), troubleshoot escalated production issues
Seniority
Staff, hands-on IC with technical leadership
