Senior Distributed Systems Engineer

New
Australia, Canada, Germany, India, United Kingdom, United StatesFull-TimeSenior
SalaryUSD 180000 - 220000 / year
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonBlockchainMachine LearningGoDistributed Systems

Requirements

  • Experience in building large scale, secure, multi-node distributed systems
  • Experience designing pipelines for processing large amounts of data, ideally leveraging distributed data storage
  • Experience in Python, Go or similar languages in mission-critical systems
  • Experience profiling, debugging, and optimizing distributed systems for scale and performance
  • Some infrastructure experience with any of the top cloud platforms (GCP, AWS, Azure)
  • Experience in a fast-paced, async-first, globally distributed startup environment with rapid prototyping and iterative development.
  • Experience in the compute-over-data space including sandboxed execution, data locality etc
  • Experience with ML workflows (cleaning data, training and fine-tuning models)
  • Experience with privacy preserving computation (TEEs, MPC, ZKP)
  • Experience or interest in decentralization technologies and web3 (protocol design, smart contracts development)
  • Track-record of significantly contributing to OSS

Responsibilities

  • Lead the development of data query and compute layer with the goal of scaling it to process data required to train AI models applied to use-cases in EV, robotics, finances, healthcare and more
  • Design critical protocol mechanisms related to data privacy, permissioning and provenance applying recent cryptography techniques like ZK proofs, MCP, TEEs
  • Contribute to the development of Vana - EVM-compatible L1 blockchain specifically designed for user-owned data transactions
  • Develop comprehensive documentation and contribute to whitepapers, including collaborations with outside researchers and engineers from MIT and top AI labs/startups
  • Develop and implement robust debugging and troubleshooting processes for quick resolution of node-related issues in production environments
  • Participate in code reviews and provide technical guidance to team members
View Full Description & ApplyYou'll be redirected to the employer's site
USD 180000 - 220000 / year
Apply Now