Distributed Systems Engineer
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 career@wifidabba.com
Last updated