Engineering (R&D)

Platform Engineer

Bengaluru, Karnataka
Work Type: Full Time

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.


Submit Your Application

You have successfully applied
  • You have errors in applying