Golang / Go Job: Senior Performance Engineer


Xoom

Senior Performance Engineer at Xoom

San Francisco, California, United States 🇺🇸   (Posted Aug 23 2015)
About the company
Xoom Corporation (Nasdaq: XOOM), one of the fastest growing digital money services companies in the world, is revolutionizing the international money services market by providing people with an easy, convenient and cost-effective means of sending money worldwide. We offer a secure, fast and inexpensive means of sending money, paying and topping up bills across multiple digital platforms to both online and offline recipients in 32 countries around the world.

Job position
Permanent

Job description
Infrastructure engineering's mission is to ensure Xoom's applications and services are loosely coupled, leverage the right technologies to scale and are integrated into our continuous delivery pipeline. We provide a scalable, automated build infrastructure using Go, Git, Jenkins, Docker and Kubernetes (see https://github.com/xoom/stashkins) to empower our product development teams to deliver new features as fast as possible. We maintain hundreds of virtual machines for our development, QA, product teams and partners using puppet, AWS and VSphere. We are constantly improving our push-button continuous delivery tools so developers can push their features to customers with greater speed and confidence.

Xoom's internal system design is best described as a microservice architecture. Infrastructure engineering provides the libraries, standards and documentation to help development teams produce RESTful APIs that are well documented, instrumented, easily configured and managed.

Infrastructure Engineering is looking for a Senior Performance Engineer to help us visualize and understand the performance of our microservice-based SOA. Candidates must have experience in data visualization and working with development and operations teams to find correlations, build anomaly detection alerts and identify opportunities for optimization. The Senior Performance Engineer will establish processes to ensure that non-functional requirements are monitored and met through all phases of the software development lifecycle, and will train development teams to instrument their code and build visualizations and alerts based on their custom metrics.

Skills & requirements
Requirements:

Linux

Git

Graphite/Grafana

Time series databases (e.g. Influxdb)

Strong statistics background

Additional Skills:

Golang

Java

Distributed coordination services (e.g. Zookeeper)

Linux containers (e.g. Docker)

Container orchestration (e.g. Kubernetes)

Education:

BS in Computer Science, Math or related field

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 works)
 

Other jobs that might be interesting

RavenOps Senior Software Engineer - RavenOps   (August 2018)
San Francisco, California, United States (Remote possible)
TECHNICAL CHALLENGES Each of our customer's robots can generate 1-7TB of data per hour. Our first challenge is triaging that data flow. At that data scale we have fascinating challenges with even simple tasks like aggregation, transmission and storage. We a...
Restless Bandit Software Engineer - Restless Bandit   (August 2018)
San Francisco, California, United States
Build software that gets people hired. Restless Bandit is a well-funded startup that uses AI to help employers find great talent. As a Software Engineer, you will design, develop, and maintain core software systems. You will work on APIs, databases, developer ...
EasyPost Senior Go Software Engineer - EasyPost   (July 2018)
San Francisco, California, United States
We are looking for a Senior Software Engineer with Go experience to join the EasyPost team. You will primarily be responsible for building out our Carrier integrations. You will be a key member of our team making important technical decisions that will shape t...


 
Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects