Sentry Page Protection

Employer: Iterable

Summary

  • Location: San Francisco, ~10 minute walk from BART and Caltrain
  • Founded: 2013
  • Stage: Series B, $32MM
  • Company size: 80
  • Engineering size: 15
  • Visa Sponsorship:  H1B transfers ok
  • Remote: Open to remote on a case-by-case basis
  • Tech Stack: Angular, Scala, ElasticSearch
  • Additional Links:
  • Compensation
    • $140 - 155k [DO NOT SHARE]
    • Can go higher for a stellar candidate

Company Overview

Iterable gives B2C marketers the ability to send the right message, to the right device, at the right time. We provide sophisticated tools to do segmentation, workflow design, a/b testing and much more, all scaling to hundreds of millions of users across all marketing channels.

Leveraging our experience working at leading tech companies like Twitter (growth team) and Google, we've built a dream platform that seamlessly integrates, email, mobile push notifications, SMS, advertising and all other relevant channels into a marketer-friendly automation platform. We recently raised a $23M Series B led by Index Ventures and we are growing very quickly. With both large and small companies spanning many different industries, we have the opportunity to analyze large and diverse data sets.

A Culture of engineering! You'll ship features your first day here. You'll get to work on what you like (we practice open allocation) and one of our explicit goals as a team is to build a uniquely fun and growth-oriented culture. Our team of hackers and thinkers is small, lean, and empathetic.

Position 1: Frontend Engineer

What you need:

  • Advanced knowledge of AngularJS (also okay: React, Vue, Ember, OR Backbone)
  • Expert knowledge of JavaScript
  • Experience working on a large-scale production web application
  • B.S. in Computer Science or equivalent
  • 4+ years development experience in high-tech industry

What you'll do:

  • Own the front-end of the product with a huge amount of autonomy
  • Build modular, reusable components and features
  • Find and address front-end performance issues
  • Participate in code reviews and ship code on daily basis
  • Collaborate with a small and nimble team of engineers

Position 2: Mobile

What you need:

  • Expert knowledge of Swift and Objective-C (iOS) and/or Java (Android)
  • Experience building public-facing APIs and SDKs
  • B.S. or M.S. in Computer Science or equivalent
  • 4+ years development experience in technology industry

What you'll do:

  • Own the iOS and/or Android SDKs and associated functionality
  • Design intuitive and performant APIs
  • Participate in code reviews
  • Ship code on a daily basis
  • Collaborate with a small, nimble team of engineers

Nice to have:

  • Examples of shipped applications on the Google Play Store or Apple App Store

Position 3: Backend Engineer (System / Infrastructure)

What you need:

  • Expert knowledge of Scala Functional Programming. (Also ok: Java, C++, Python, Ruby, OR Go)
  • Experience with AWS engineering and running distributed systems
  • B.S. in Computer Science or equivalent
  • 4+ years of production software engineering experience

What you'll do:

  • Design and build out new features and services
  • Identify and resolve performance bottlenecks
  • Collaborate with a small and nimble engineering team
  • Identifying resource usage and designing solutions to scale a multi-tenant system
  • Scaling the API servers to high QPS loads, while maintaining system integrity
  • Building internal tools to improve monitoring

Nice to have:

  • Big Bonus for experience with ElasticSearch

Position 4: Machine learning

What you need:

  • Deep understanding of, and experience with, machine learning models and data analysis
  • Deep understanding of both supervised and unsupervised learning methods
  • Experience with building end-to-end machine learning systems in production
  • Strong proficiency writing production-quality code
  • Experience handling large-scale data, big data platforms, and distributed systems

What you'll do:

  • Research, design and build machine learning models
  • Develop the core decisioning service supporting our machine learning models in production
  • Work closely with the Iterable engineering team to improve our machine learning infrastructure and data quality
  • Conduct ad-hoc data analyses; your analyses will decide which policies we adopt, where we expand our business, and whom our partners will be
  • Design a data pipeline to make it easy to implement and test new models
  • Work with other engineers to design and build a feature server
  • Implement a feature to optimize send times for outgoing message campaigns
  • Benchmark and improve our multi-armed bandit implementation
  • Build tools to visualize and debug various features and models

Position 5: Devops / Infrastructure

What you need:

  • Design and implement monitoring, logging, and deployment systems at scale
  • Thoughtfully improve developer operations
  • Help scale our infrastructure to handle high QPS loads
  • Be the point person for site and service reliability
  • B.S. in Computer Science or equivalent
  • 4+ years development experience with back-end technology

What you'll do:

  • Containerizing various services for deployment and packaging
  • Design and implement a continuous deployment system
  • Scaling our various datastores

Position 6: Security

What you need:

  • Strong engineering and operations background with software applications
  • Proven track record of contributing to security projects in large-scale computing environments
  • Experience successfully detecting and resolving complex security incidents
  • A penchant for finding bugs and security flaws in even the most well-guarded systems to minimize risk within our organization
  • B.S. in Computer Science or equivalent
  • 4+ years engineering experience in relation to Information Security issues

What you'll do:

  • Build new systems to securely store sensitive data
  • Work with other engineers to design/implement schemes to secure outbound Email links
  • Run application penetration/vulnerability testing, risk analyses and security assessments
  • Promote and develop a more secure development environment within Iterable engineering that keeps users, employees, and data safe
  • Collaborate with colleagues on authentication, authorization, and encryption solutions
  • Respond to information security issues during each stage of a project’s lifecycle
  • Supervise changes in software, hardware, facilities, telecommunications and user needs

Position 7: Full Stack / Product

What you need:

  • Advanced knowledge of AngularJS and JavaScript
  • Expert knowledge of Scala and/or Java
  • Experience with the AWS stack
  • Experience with Elasticsearch
  • Experience with Redis, Postgres and RabbitMQ
  • Experience working on a large-scale production web application
  • B.S. in Computer Science or equivalent
  • 8+ years development experience with production software engineering

What you'll do:

  • Own the front-end and back-end of the product with a huge amount of autonomy
  • Build and design new modular, reusable components and features
  • Identify and resolve performance bottlenecks and front-end performance issues
  • Participate in code reviews and ship code on daily basis
  • Collaborate with a small and nimble team of engineers

Nice to have:

  • Experience with testing frameworks (Selenium, Protractor or Karma)
  • Experience with web applications, databases, distributed systems and statistics

 

      ^Top of page 

      Member Login
      Welcome, (First Name)!

      Forgot? Show
      Log In
      Return to Member Area
      My Profile Log Out
      -------