Lightning Infrastructure Engineer
Lightning LabsAbout the Role
Join us as a Lightning Infrastructure Engineer (Remote) to design and build critical systems that will support the initial bootstrapping and growth of the Lightning Network. This is an exciting opportunity to lower the barrier to entry for operating routing nodes and empower existing operators to manage their infrastructure more effectively, ultimately making Bitcoin transactions cheap, fast, and simple for everyone.
Responsibilities
- Write advanced software tooling for automated channel management and initial client channel selection (autopilot).
- Implement algorithms for ongoing capital management and optimization (fee maximization and capital efficiency).
- Design and maintain a suite of monitoring and alert infrastructure for routing nodes.
- Develop and collect metrics to passively analyze the health of the network based on graph and node level signals.
- Design and build novel systems designed to help nodes/users acquire and manage liquidity on the Lightning Network.
Requirements
- Experience building and operating secure, scalable, highly-available systems.
- Experience developing and supporting publicly available APIs.
- Experience in systems programming languages such as Go, C, or C++.
- Security and adversarially-oriented mindset.
- Knowledge of Bitcoin and applied cryptography.
Nice-to-Haves
- Familiarity contributing to open source projects.
- Understanding of the Lightning Network protocol.
About Lightning Labs
View companyLightning Labs develops an open payment protocol layer leveraging blockchain technologies and smart contracts. The company focuses on building open-source software for the Lightning Network, enabling fast, cheap, and scalable Bitcoin transactions globally. Its mission is to facilitate private transactions and establish a programmable financial layer for the internet, enhancing Bitcoin's utility and reach through innovative payment solutions designed for speed and efficiency.