About the company
Luxor specializes in the physical delivery of hashrate (compute power). Over the past four years we have been acting as a buyer of hashrate, purchasing, and mining over $500mm worth. We currently have 130,000 machines that sell us their hashrate daily. We fundamentally believe that compute power itself is a commodity and we want to build out traditional marketplaces and derivates for it. We are building a spot-market for hashrate, not dissimilar to a compute-power version of Henry Hub. After this is completed we will begin building incredibly powerful and interesting derivative products on the value of hashrate.
Job Summary
Basic Requirements
📍To have broad and deep knowledge, including unique expertise. Considered a true expert and sought out for technical guidance on a wide variety of topics. 📍Solid knowledge of Database technologies such as SQL, PL/pgSQL, and relational database schema design. 📍To understand architectural principles; expert level in software engineering. 📍Experience developing and tuning highly available server-side applications. 📍Bachelor’s degree (or its foreign degree equivalent) in Computer Science, Engineering, or a related technical discipline or equivalent experience. 📍Deep understanding of programming and experience with at least one programming language (Golang preferred). 📍To understand REST APIs and general API design. 📍English language proficiency.
Preferred Requirements
📍5+ years of software engineering experience. 📍Knowledge of blockchain technology / mining pool industry. 📍Experience with agile development methodology. 📍Experience building highly scalable, distributed systems. 📍Experience delivering and owning web-scale data systems in production. 📍Experience working with certificates. 📍Knowledge of GCP, Kubernetes, Docker and Postgres. 📍Experience working with remote teams.
The Ideal Candidate
📍Passionate about cryptocurrency and public-blockchain technologies. 📍Has an interest in creating an entirely new market with Hashrate (compute power) as a commodity. 📍Has an interest in thinking and evolving the architecture of our software to make it robust and maintainable. 📍Enjoys writing code and pushing boundaries of what has been done so far. 📍Brings fun to the team but can also go down the rabbit hole to push quality code on schedule.
Responsibilities
📍Actively participate during the product design phases, analyzing requirements, and proposing innovative and alternative solutions. 📍Collaborate on architecture definitions, always thinking of solutions that are scalable and secure. 📍Develop quality code, with emphasis on correctness of the implementation. 📍Collaborate in the evolutionary maintenance of the product. 📍Design, document, automate and execute test plans. 📍Participate in the process of generating and analyzing features.