Job Directory Analytics Segment Software Engineer - Personas
Segment

Software Engineer - Personas Segment
San Francisco, California

Segment is trusted by thousands of companies as their Customer Data Platform. Collect user data with one API and send it to hundreds of tools or a data warehouse.

Sign Up For Hired To Get Job Offers

Sign Up

Meet companies like on Hired.

Tech Stack

  • Salesforce
  • Route 53
  • Sendgrid
  • Gmail
  • Google Apps
  • MailChimp SPF
  • Zendesk
  • Amazon AWS
  • Segment.io
  • Chartbeat
  • Stripe
  • Active Campaign
  • Desk.com
  • Google Font API
  • MailChimp
  • Taboola
  • KISSmetrics
  • ShareASale
  • Evergage
  • HeapAnalytics
  • DoubleClick Conversion
  • Google AdSense
  • Pingdom
  • Olark
  • ON24
  • Django
  • Facebook Custom Audiences
  • Marketo
  • Nginx
  • Zopim
  • Cloudinary
  • FBWCA-AR
  • Google Tag Manager
  • Nanigans
  • Greenhouse.io
  • Google Dynamic Remarketing
  • SimpleReach
  • SessionCam
  • AdRoll
  • WordPress.org
  • Intercom
  • Google Analytics
  • Clicky
  • GoSquared
  • Qualaroo
  • CrazyEgg
  • Lucky Orange
  • Mixpanel
  • Eloqua
  • Parse.ly
  • Perfect Audience
  • Linkedin Marketing Solutions
  • Hotjar
  • FullStory
  • Vimeo
  • Optimizely
  • Facebook Widget
  • Criteo
  • Pardot
  • Amplitude
  • Visual Website Optimizer
  • Facebook Login (Connect)
  • LiveChat
  • Errorception
  • Ambassador
  • HasOffers
  • Gauges
  • Google Speed Analytics
  • Twitter Advertising
  • DoubleClick
  • New Relic
  • Drip
  • Wistia
  • UserVoice
  • Helpscout
  • MouseFlow
  • Google AdWords Conversion
  • Inspectlet

About Segment

Job Description

Overview

At Segment, we believe companies should be able to send their data wherever they want, whenever they want, with no fuss. Unfortunately, most product managers, analysts, and marketers spend too much time searching for the data they need, while engineers are stuck integrating the tools they want to use. Segment standardizes and streamlines data infrastructure with a single platform that collects, unifies, and sends data to hundreds of business tools with the flip of a switch. That way, our customers can focus on building amazing products and personalized messages for their customers, letting us take care of the complexities of processing their customer data reliably at scale. We’re in the running to power the entire customer data ecosystem, and we need the best people to take the market. 
 
As a Software Engineer on the Personas team, you’ll lead the design and building of pipelines that process hundreds of thousands of requests per second, build realtime identity graphs, and compute billions of data points an hour. You’ll also be responsible for mentoring, sharing knowledge, and guiding the technical decisions of the team to set us up for long-term success, both as a product and as a team.

Who we are: 

The Personas team is building a new platform to enable the holy grail of customer data — the single view of the customer. Our team’s goal is to help Segment customers gain a higher level understanding of their end users.
 
Imagine a platform that can take the hundreds of thousands messages entering Segment’s pipelines every second, add in a new identity graph, and overlay multiple high speed realtime and batch databases — and you have the Personas platform.  We’ve since built several successful products on top of the Personas platform — Segment Audiences for realtime audience management, Segment Traits for computation, and Profile API for realtime personalization.  
 
We operate as a small, fast moving startup within Segment. We iterate quickly on products and features and learn new things daily — all while writing quality code. We work closely with product and design, and there is a tight feedback loop with customers. If you get excited by building products with high customer impact — this is the place for you.
 

What we do:

  • We write cost-efficient load-tested data pipelines, and compute systems built on top of them. 
  • We believe in using the best tool for the job. Our ingestion pipelines are written in Go. We write customer facing features using React, NodeJS and GraphQL. 
  • We study the details of cloud databases and operate hundreds of them, including DynamoDB, Aurora, Cloud BigTable, BigQuery, and many more. 
  • We load test our pipelines to hundreds of thousands of messages/sec. We then optimize the system’s cost to achieve strong unit economics.
  • We believe in open source as a market differentiator: https://open.segment.com
  • We deploy our code multiple times per day to delight our customers. 
  • We love conferences. (One of our engineers spoke in 4 different countries last year!)
  • We’re proud of the code we write, but we’re not dogmatic about methodologies or techniques. We believe building the "right thing" is more important than building things "right".

Who we are looking for:

  • You thrive in a fast paced and iterative environment. You are driven more by customer impact then technology.
  • You love designing and shipping new products as much as iterating on existing ones. 
  • You're focused, driven and can get challenging projects across the finish line.
  • You're empathetic, patient and love to help your teammates grow.
  • You have experience running apps in production and take software engineering practices seriously. You write meaningful tests and understand the value of great logging, proper monitoring and error tracking.

Projects We’re Working On:

Here’s a few example projects you’d get started with: 
  • Build a real-time computation system able to compute average_order_size or membership  like High Value Users in real-time on customer data streams exceeding 120,000 events/sec. 
  • Significantly increase the amount of data available in the Personas platform by:
    • building a high throughput API to ingest incoming web-hooks
    • building an external warehouse query engine and accompanied SSH tunnel
    • integrating an identity graph into all Segment data systems
  • Upgrade our web collection library analytics.js (served to billions of end users) to fetch Personas profile data within milliseconds of page load. 

Requirements:

  • Minimum of 3 years of industry experience in engineering or some cool projects on GitHub you think we'll love to check out.
  • Strong theoretical fundamentals and hands-on experience designing and implementing highly available and performant fault-tolerant distributed systems.
  • Proven track record of mentoring and elevating technical teams.
  • You have some familiarity with Go / Golang or are excited to learn it.
  • You show evidence of exposure to architectural patterns of high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms.)
  • You are confident understanding and editing large application data models to ship new products. 
  • You thrive in a fast paced and iterative environment. You are driven more by customer impact then technology.
 
Segment is an equal opportunity employer. We believe that everyone should receive equal consideration and treatment. Recruitment, hiring, placements, transfers, and promotions will happen based on qualifications for the positions being filled regardless of sex, gender identity, race, religious creed, color, national origin ancestry, age, physical disability, pregnancy, mental disability, or medical condition. 

About Segment

Segment is trusted by thousands of companies as their Customer Data Platform. Collect user data with one API and send it to hundreds of tools or a data warehouse.

Headquarters
Size
440 employees
Industry

Tech Stack

  • Salesforce
  • Route 53
  • Sendgrid
  • Gmail
  • Google Apps
  • MailChimp SPF
  • Zendesk
  • Amazon AWS
  • Segment.io
  • Chartbeat
  • Stripe
  • Active Campaign
  • Desk.com
  • Google Font API
  • MailChimp
  • Taboola
  • KISSmetrics
  • ShareASale
  • Evergage
  • HeapAnalytics
  • DoubleClick Conversion
  • Google AdSense
  • Pingdom
  • Olark
  • ON24
  • Django
  • Facebook Custom Audiences
  • Marketo
  • Nginx
  • Zopim
  • Cloudinary
  • FBWCA-AR
  • Google Tag Manager
  • Nanigans
  • Greenhouse.io
  • Google Dynamic Remarketing
  • SimpleReach
  • SessionCam
  • AdRoll
  • WordPress.org
  • Intercom
  • Google Analytics
  • Clicky
  • GoSquared
  • Qualaroo
  • CrazyEgg
  • Lucky Orange
  • Mixpanel
  • Eloqua
  • Parse.ly
  • Perfect Audience
  • Linkedin Marketing Solutions
  • Hotjar
  • FullStory
  • Vimeo
  • Optimizely
  • Facebook Widget
  • Criteo
  • Pardot
  • Amplitude
  • Visual Website Optimizer
  • Facebook Login (Connect)
  • LiveChat
  • Errorception
  • Ambassador
  • HasOffers
  • Gauges
  • Google Speed Analytics
  • Twitter Advertising
  • DoubleClick
  • New Relic
  • Drip
  • Wistia
  • UserVoice
  • Helpscout
  • MouseFlow
  • Google AdWords Conversion
  • Inspectlet
Segment

100 California Street, San Francisco, California, United States, 94111