CareersHelp Build the Open Cloud

Sr. Product Engineer: Monitoring and Analytics

San Francisco, CA, US

At Joyent we believe that containerization will not only transform the way software is developed and deployed but will provide the foundation upon which the modern economy is run. For the past 10 years our mission has been to build and support the very best container-native infrastructure (Triton Unified Compute, Triton Object Storage, Triton Converged Analytics, Kubernetes on Triton, ContainerPilot ) making modern application development and operation easier. Now, as part of Samsung, we have the unique opportunity to pair this robust infrastructure foundation with some of the leading innovations in mobile, IoT, AI, and more. If you are excited by the challenge of attacking big, complex, web infrastructure problems and share our passion for containers and open source software, we would love to talk.

About the Role

We are launching a new product in a highly competitive market, and we want to win. We are building a single pane of glass providing visibility for modern applications and infrastructure (microservices, containers, orchestrators, VM's, clusters, middleware etc.) that integrates with the rest of our cloud tooling, and provides new capabilities for monitoring and analytics.

To start with, the product will focus on helping Triton customers get visibility into the infrastructure and application issues impacting the user experience of their cloud-native apps and provide aids to monitor, diagnose and isolate end-to-end application problems. As the solution learns more about the periodic workloads and the behaviour in production of a customer’s application, it will be able to apply machine learning and predict issues well in advance. It would eventually suggest or even apply remedial actions automatically to ensure customer experience issues become a rarity if not completely unavoidable for applications running on the Triton Cloud.

Your role is to make that happen. This will consist of working on scalability and reliability, building horizontally scalable micro services, plugins for monitoring various app and infrastructure components, next-gen visualization schemes, machine learning algorithms across data pipelines, automated root cause analysis and long term analytics. You will have to wear multiple hats: customer, architect, developer, tester, and operations. You will listen to customer interactions and help define the product vision and then implement that vision. Last, but not least, you need to be able to evangelize your product in the community and the marketplace through demos, whitepapers, webinars, screencasts, ROI calculators, etc.

About you

First and foremost, you have a positive attitude & aptitude to learn and execute quickly. You get things done and done well. You have:

  • 8+ years experience working with monitoring and analytics systems.
  • 5+ years of experience building distributed systems
  • Background in having built an enterprise ready monitoring solution in Application / Server Infrastructure / Network Monitoring / End User domains.
  • Experience with time series metric data models and platforms like InfluxDB, Graphite, OpenTSDB
  • Experience with Log based data platforms like ELK, Splunk, Loggly, etc.
  • Deep understanding of event and streaming platforms like Apache Kafka.
  • Experience with graphing and visualization projects like Grafana, Neo4J, etc.
  • Experience with agent based / agent-less telemetry projects like Prometheus, Telegraf, FluentD, Sensu, etc.
  • Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills
  • Significant experience working with GoLang, Node.js, Python or equivalent at the data platform level.
  • Proficiency with at least one scripting language and Sql.
  • Experience with virtualization and container technologies like VMware, Docker, CoreOS, SmartOS, etc.
  • Familiarity with orchestration platforms like Kubernetes, Mesos etc.
  • Familiarity with Cloud platforms like OpenShift / AWS / Azure / Google App Engine / Joyent Triton
  • Expertise in creating enterprise product or technology from scratch, at scale
  • Technical undergraduate degree and/or a MBA.
  • Willing to travel up to 1 week per month.

It is a huge plus if you have,

  • Experience with Big Data Analytics: Apache Spark, Storm, or equivalent technologies.
  • Experience with tracing projects like OpenTracing, DTrace, etc.
  • Experience with infrastructure as code and solid understanding of continuous deployment into a modern container based environment.
  • Experience with AWS services (EC2, Kinesis, CloudWatch, X-Ray, Lambda, EMR, Elastic Search, API Gateway, etc).
  • Exceptional written and oral communication skills with good command of spoken and written English.

About Joyent

Joyent, a wholly-owned subsidiary of Samsung, is the open cloud company. With its Triton Kubernetes services and support, Joyent helps its customers build and operate modern cloud native applications across multiple clouds. Joyent’s Triton Private Regions provide low cost, dedicated cloud infrastructure that gives its customers the ability to own their data and control their cloud costs.

To apply, please submit a brief introduction, a copy of your resume, and a link to your Github or LinkedIn profile to with Sr. Product Engineer: Monitoring and Analytics in the subject. Qualified applicants with criminal histories will be considered for the position in a manner consistent with the Fair Chance Ordinance.

View All Open Positions at Joyent

Get the Open Cloud Newsletter

Sign up for our monthly newsletter with information about Joyent Triton, upcoming events, recent publications and insight into the latest technologies surrounding the Open Cloud.