hero

Careers in Crypto and Blockchain

Multicoin Capital
Multicoin Capital
96
companies
433
Jobs

Distributed Systems Engineer

Dabba

Dabba

Software Engineering
Posted on Friday, February 16, 2024
The Dabba Network is a Decentralised Physical Infrastructure Network that is building high speed wireless networks from the ground up in India. We enable humans & machines with internet connectivity at a price that they can afford.
Internet and WiFi are critical to every human. Dabba is building the software, hardware & operating solutions to make internet access ubiquitous & affordable. We believe every household should come with internet, networking, and WiFi; just like water, gas, and electricity, the internet is a fundamental utility.
Unlike traditional internet solutions, Dabba's approach is vertically-integrated across engineering and operations. We design and manufacture our own hardware, develop the entire software stack, and manage our users’ network.
We are looking for people who are excited to work on complex problems, enjoy learning and working with others, and above all, are resilient and empathic. Join & help us build something amazing together for the next billion users.

About the role

As a member of Software Infra team your goal is to:
  • Build fault-tolerant, horizontally scalable solutions running in multi-tenant environments
  • Actively troubleshooting any issues that arise during testing and deployment, catching and solving issues before launch
  • Manage code deployments, fixes, updates, and related processes. Work with CI/CD tools, and source control such as GIT and SVN
  • Design and scale our back-end systems and platforms, adding automation, monitoring, and observability as needed to increase the ability of teams to self-manage the code they’re deploying
  • Provide incident response and support for our production systems
  • Continued technical growth through constant experimentation, learning, and rapid project iteration
  • Monitor how our hardware behaves and performs for continuous improvements.
Fundamentally, you will provide the state-of-the-art foundation on which the Dabba's product can scale and grow. We leverage existing Open Source Software whenever possible. Our users are both internal and external; in addition to our customers, we must consider the engineers who build on top of our platforms and the Operations Team that installs, monitors, and uses our devices.
On any given project, you might debug new software, build infra for docker containers, write a new bash script to automate deployment, create a test framework, prototype APIs for Backend Engineers, and then wrap it up in a well-designed build system.

Technology Stack

We use Linux, OpenWRT, C, Python, make and Bash. We work on a variety of architectures Prospective team members must be flexible and able to learn new technologies, chips, and architectures.
Software team at Dabba use technologies like MERN, Postgres, and AWS. Having a knowledge of these and/or similar technologies, while not mandatory, will make it easier to work with other teams and provide the platforms they need.

You might be a good fit if

  • You believe in continual improvement of a product with a strong history of releases.
  • 4+ years of progressive relevant experience
  • Strong experience with Linux-based infrastructure, and Linux/Unix system administration tasks on varied linux distributions with deep knowledge of linux fundamentals
  • Experience with managing SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB,
  • Knowledge of Bash scripting is a must
  • Responsible for installing, configuring, and administrating RabbitMQ on multiple environments
  • Experience with configuration management tooling like Puppet, Chef, Saltstack, etc
  • Working knowledge of Docker and other container environments along with container orchestration tools.
  • Must have familiarity with web servers(e.g. Nginx)
  • Good to have experience in Node.js
  • Must have extensive AWS cloud experience and familiarity with configuring, scaling, tuning, and monitoring the range of AWS services. A multi-cloud background with strong experience in any of GCP, Azure, ACS, & Digital Ocean, or other clouds in addition to AWS would be excellent
  • Experience working in backend development and infrastructure development is a plus

If you are interested in joining us

We encourage you to reach out even if your experience doesn't precisely match this job description. We operate with a growth mindset and expect ourselves and our colleagues to have the capacity and desire for ongoing growth.
  • Tell us a little bit about yourself, why you are interested in what we are doing, and any relevant experience you have.
  • Attach your resume.
  • Please include links to LinkedIn, Github, any code samples, or blog posts.
  • email us with above information to [email protected]