Senior Backend Engineer (Golang)
Auki Labs
Auki Labs is a venture-funded spatial computing startup that’s building the fundamental building blocks of the future AR metaverse, and a new positioning protocol to help every device and person find their place in the world. Literally.
The multi-disciplinary engineering team at Auki Labs is building a platform that enables the world’s first truly social AR experiences, with instant calibration and multipeer positioning. We believe this AR interoperability layer is a crucial building block of the spatial canvas of the future metaverse.
If you think you’ve got what it takes to put your finger on the scale and help shape the future of the metaverse, contact us today. We are crafting a new reality, and we want to work with craftspeople like you.
Responsibilities:
- Plan, design and develop backend and peer-to-peer services for Auki Labs and The Posemesh Foundation.
- Assist with road-map planning related to the development of the Posemesh SDK, backend services and other Auki Labs products.
- Work with performance optimization.
- Collaborate with other Auki Labs teams on DevOps, Site Reliability Engineering, testing and implementation of end-to-end solutions.
- Stay up to date with the industry and provide suggestions, advice and best practices accordingly.
Qualifications:
- At least 5 years of experience as a Lead Backend Engineer or Senior Backend Engineer in a result-oriented and strong engineering team.
- Golang. Most parts of our backend are written in Go, so this is a requirement.
- Experience with Rust or C++ as we are using these languages to build our new decentralized peer-to-peer services.
- Strong software architecture skills and knowledge of software design patterns like MVC, MVCS, SOLID. You're able to think ahead and create modular and decoupled designs that make it easier to collaborate, iterate and grow.
- Experience building services that are capable of serving tens of thousands to millions of concurrent users.
- Experience with relational databases (we're using PostgreSQL), caches (Redis) and message queues.
- Well-proven knowledge of networking protocols like TCP, UDP, QUIC, WebSockets, WebTransport.
- Experience building asynchronous real-time services is a big plus.
- Experience with networking libraries such as libp2p and ZeroMQ is a big plus.
To apply for this position, please send your CV to agnes@aukilabs.com.
We are an equal opportunity employer and welcome applications from all qualified candidates. Information provided will be treated in strict confidence and will only be used for recruitment-related purposes. Information of unsuccessful candidates will be destroyed within six months.