WIN SOME GOPHER SWAG!
We've teamed up with Revoco to run a Golang conundrum, giving you a chance to win a variety of Gopher-style prizes.

Golang / Go Job: Software Engineer, API

InfluxData

Software Engineer, API at InfluxData

San Francisco, California, United States 🇺🇸   (Posted Jun 20 2018)
About the company
At InfluxData, we see the state of time-based data and have a strong vision about how to move forward—a vision born of our authentic experiences and a conviction that drives us to be the modern engine propelling next-generation systems: a platform that empowers builders to create great things as this data revolution unfolds.

We are singularly focused on reducing the Time to Awesome, as we truly care about helping developers and businesses get to results faster with less complexity and less code.

InfluxData delivers a complete Time Series Platform built specifically for metrics, events, and other time-based data — a modern time-series platform. Whether the data comes from humans, sensors, or machines, InfluxData empowers developers to build next-generation monitoring, analytics, and IoT applications faster, easier, and to scale delivering real business value quickly.

InfluxData is a Y Combinator success story, backed by Sapphire Ventures, Harmony Partners, Battery Ventures, Trinity Ventures, Mayfield, and Bloomberg Beta. Based in San Francisco, InfluxData’s more than 400 customers include Cisco, eBay, IBM and Siemens.

Job position
Permanent

Job description
As a member of our growing engineering team, you'll be responsible for creating APIs and backend services for all components of the TICK stack, an open source suite for collecting storing and visualizing times series data. You will be responsible for designing and maintaining the interfaces that help move data between our products as well as storing and processing data for our visualization and processing components. This role will be primarily Go, but will need to interface with a number of other languages through our client libraries as well as a lot interaction with our visualization layer so knowledge of building web applications is a plus.

We're looking for candidates who value continually mastering the craft of coding and building tools that benefit the open source development community. You'll need to be open to experimenting, which means that sometimes you might fail. (That's okay.) Along with that, you'll need the persistence to keep going and try again. You'll also be working closely with your team, so you'll need to be empathic, supportive, and excited to teach as well as learn.

This role will be based out of our SF office.

What you'll be doing:

Design and implement APIs for Telegraf, InfluxDB, Chronograf, and Kapacitor

Use Go to build web services backends for Chronograf

Store, process, retrieve data for Kapacitor and Chronograf

Interface with the InfluxDB query engine to send requests and return results effciently

Assist with creating and maintaining our open-source clients for InfluxDB

Skills & requirements
Professional experience with Go

3+ years working on APIs and backend code

Experience in unit and integration testing

Extensive experience with Git

Have worked on teams or 3 or more developers, with experience pairing

Instructions how to apply
see the website
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that work)
 

Other jobs that might be interesting

Coder Sr. Golang Engineer - Coder   (July 2019)
Austin, Texas, United States
As our Sr. Golang Engineer you will collaborate with our software engineers, product managers and designers. You will lead development on new features and technical improvements for our products. You should be able to design solutions to complex technical prob...
Signal Sciences Software Engineering - Golang - Product - Signal Sciences   (July 2019)
Los Angeles, California, United States
THE JOB Is in the engineering group. Located in either Los Angeles, CA although exceptional candidates a few time zones away will be considered. Is an individual contributor job (not people management). PROBLEMS We are taking the “greatest hits” of co...
Netdata Inc Senior Software Engineer (Go specialist) - Netdata Inc   (July 2019)
Newark, Delaware, United States (Remote possible)
Netdata is looking for senior software engineers, with particular expertise and interest in the Go Programming Language to join our distributed (remote) engineering team. We are building a modern microservices-based platform to complement our open-source proj...

 
About Golangprojects