The full-stack infrastructure developers provide backbone infrastructure for the software developers and everyone that code in the firm. Your focus will be on a wide range of topics: from deployment, monitoring, package management, to distributed task scheduler, file system. The end goal is to create an elegant abstraction on top of our infrastructure to improve stability and increase the productivity of everyone in the firm.
The tech stack for infrastructure is mostly Python and Go. However, as your work spreads across multiple development teams, you will need to acquire domain knowledge on various tooling and frameworks - Bazel, Ansible, Nomad to name a few. Prior knowledge is a bonus but not required.
NOTE that this is not a support role but focuses purely on the development side.
Qualifications
- Proficient in Python or Go
- Solid background in Computer Science such as knowledge in data structures, operating system, network and database
- Experience with deployment tools and production environments
- Experience with building distributed system from ground up
- Excellent communication skills
Pluses
- Experience with networking