Senior Software Engineer

With Ava Labs in New York NY US

More jobs from Ava Labs

Posted on July 24, 2020

About this job

Job type: Full-time
Experience level: Senior
Role: System Administrator


networking, python, linux

Job description


Minimum qualifications:

  • 8 years of professional software development experience or 3 years with a relevant advanced degree in Computer Science, Mathematics, Statistics, Engineering.
  • Experience architecting and developing large-scale distributed systems design, including familiarity with various consensus protocols such as Nakamoto consensus, Paxos, PBFT.
  • Experience in Golang, Python, and scripting in Shell.
  • Experience in security and privacy technologies.
  • Experience with Linux kernel networking technologies, Ethernet and TCP/IP.

Preferred qualifications:

  • Master’s, PhD or advanced degree, or experience in engineering, computer science, or other technical related field.
  • Experience with C/C++.
  • Understanding of congestion-control and DDOS-control techniques.


  • Design, implement, test, measure and deploy high-performance networking code that runs the Avalanche ecosystem.
  • Manage individual project priorities, deadlines and deliverables.

Apply here