8 months ago
Base Salary
$240k - $290k/yr
Responsibilities
- Define and evolve the global metadata and transactional substrate for data systems.
- Architect self-optimizing systems that reorganize and compress data based on access patterns.
- Pioneer new approaches to data encoding and layout for efficiency.
- Lead development of distributed compute platforms that maintain reliability under load.
- Collaborate with research teams to translate theoretical advancements into production systems.
- Drive initiatives to minimize latency from insight to decision.
Requirements
- Mastery of distributed systems including consensus, replication, and performance at scale.
- Proven track record of architecting large-scale data or compute systems with significant impact.
- Expertise in columnar formats and low-level data representation techniques.
- Deep production experience with frameworks like Spark or Flink.
- Fluency in programming languages such as Java, Rust, Go, or C++.
- Demonstrated leadership in mentoring engineers and influencing architecture.
Benefits
- Competitive salary and meaningful equity.
- Substantial bonus for top performers.
- Flexible time off and comprehensive health coverage.
- Support for research, publication, and technical exploration.
