Software Engineer
Altium- Full Time
- Entry Level & New Grad
Candidates should possess 5+ years of experience in data engineering, software engineering, or a related field, with a strong understanding of data structures, algorithms, and efficient data processing techniques. They should have hands-on experience with serialized data formats such as Protobuf, Avro, JSON, and MessagePack, and familiarity with blockchain technologies, including transaction data, smart contracts, and consensus mechanisms. Experience with cryptographic methods and large-scale databases and pipelining (ClickHouse, Snowflake, BigQuery, and Kafka, RabbitMQ, Pub/Sub) is also required, as is experience with distributed data systems and cloud platforms (AWS, GCP, or Azure).
The Data Engineer at Solana Foundation will collaborate with blockchain engineers to index blockchain data and create robust data pipelines, efficiently parse and index various data formats to ensure high performance and low latency. They will document technical processes and solutions for knowledge sharing, work with the Solana Improvement Document process to ensure smooth updates and minimize regressions, and help gather and formulate scores for informative metrics such as decentralization scores and transaction inclusion performance. Furthermore, they will contribute to the effectiveness of each release and inform apps how to best serve their customers.
Blockchain platform for decentralized applications
Solana is a blockchain platform that allows for the development of fast and secure decentralized applications (dApps) and cryptocurrencies. It can process thousands of transactions per second, making it appealing for developers and traders in the decentralized finance (DeFi) space. Revenue is generated through transaction fees and staking rewards, with validators earning SOL tokens for securing the network. The Solana Foundation supports the ecosystem by providing grants and resources to promote decentralization and application development.