About Acceldata
Acceldata is building products that enable enterprises to manage their Data Operations
effectively. Acceldata's first product - a BigData APM platform provides visibility & optimization
recommendations into anomalies, bottlenecks & errors across BI, Data Science, Analytics &
Streaming systems. Spark, Kafka, Hive, Hbase & MapReduce in addition to multi-tenant Yarn
capacity usage insights are supported on cloud & on-premise infrastructure. In addition,
Acceldata provides Yarn container based capacity management enabling data backed
expansion and allocation.
Why Explore a Career at Acceldata
We are building Technology solutions to the most complex problems of today. If you are
passionate about Data, Operations and Performance, we are the right group to talk to. We are
enabling Enterprises to run their Data Operations efficiently. We enable Operations teams wade
through their day-to-day challenges of managing SLA's, help them define SLO's while they
maintain their sanity.
Responsibilities:
● Primarily developing/extending Linux command-line (CLIapplications 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.
Requirements:
● 2 to 5 years of total experience and at least 2+ years of Go programming experience.
● Hands-on experience in Go programming language paradigms, constructs, and idioms is
a must.
● Experience on Golang frameworks such as Cobra, Gin or HashiCorp's Go-Plugin are an
added advantage.
● Understanding of Go specific data structures & algorithms, RESTful web services and
work with relational & non-relational databases.
● Ability to write performant, well-documented and unit test covered code in an easily
understandable structure.
● Knowledge of DevOps tools such as Docker/Kubernetes and practices is an advantage.
● Strong passion for Linux and system application development.
● Work independently and proactively to deliver production-ready code with minimal
guidance.