As a Staff Platform Engineer
You'll develop internal tools, create and enhance Linux CLI applications and extend Go-based tools with plugins. You'll also build web applications to integrate these tools with customer APIs and services.
A day in the life of Staff Platform Engineer
Primarily developing/extending Linux command-line (CLI applications for the various product offerings at Acceldata. Example: tools similar to kubectl, docker-cli and aws-cli).
Extending our existing internal tools developed in Go programming language by developing various plugins. (Example: plugins that can extend the functionalities of Telegraf, Filebeat etc., )
Develop web applications that will chain the internal tools with the various APIs/services at the customer's end.
You are a great fit for this role if you have
- 9-12 years of total experience.
- Hands-on experience in Go programming language paradigms, constructs and idioms
- Experience with Golang frameworks such as Cobra, Gin or HashiCorp's Go-Plugin.
- Understanding of Go-specific data structures & algorithms, RESTful web services.
- Experience in relational & non-relational databases.
- Knowledge of DevOps tools such as Docker/Kubernetes and practices is an advantage.
- Experience in Linux and system application development.
Bonus Points for
- Proficiency in Big Data Systems or Hadoop components.

