Apply

Data Systems Engineer, Rust

Posted 2 months agoViewed

View full description

📍 Location: North America, South America, Europe

💸 Salary: 100000 - 500000 USD per year

🔍 Industry: Web3

🏢 Company: Edge & Node👥 11-50Software

🪄 Skills: Software DevelopmentRust

Requirements:
  • Experience in database system internals.
  • Familiarity with Rust is highly desirable.
  • Knowledge of Apache DataFusion and its ecosystem is highly desirable.
  • General knowledge of distributed data systems and resource management is also highly desirable.
  • A background in data ingestion from blockchains or other high-throughput sources is a plus.
  • Adaptability to a dynamic and fully-remote work environment is required.
  • A rigorous approach to software development is essential.
Responsibilities:
  • Leveraging and contributing to Apache DataFusion, monitoring upstream developments and learning its codebase.
  • Implementing storage strategies for blockchain and web3 data sources, considering industry standard formats.
  • Developing the internals of a streaming processing system, applying incremental techniques for blockchain updates.
  • Applying resource isolation for CPU, RAM, and storage in multi-tenant environments.
  • Building data transformation pipelines for blockchain data with operations like aggregations and joins.
  • Optimizing compaction and garbage collection in high-throughput database systems.
  • Creating supportive tooling including tracing and profiling.
Apply