Software Development Engineer II - Data APIs

LivePerson   •  

Seattle, WA

Industry: Technology

  •  

5 - 7 years

Posted 39 days ago

Liveperson is an expert based culture, built on the drive and passion of smart people! Our business is growing and we are looking for people like you!

LivePerson is the global leader in conversational commerce solutions and we aim to make life easier by transforming how people communicate with brands. Our 18,000 customers, including leading brands like Citibank, HSBC, Orange, Virgin Atlantic, RBS and Liberty Global, use our conversational commerce solutions to orchestrate humans and AI, at scale, and create a convenient, deeply personal relationship — a conversational relationship — with their millions of consumers.

Over the next three years, our goal is to transform the 268 billion analogue phone calls between a brand and it’s consumers to digital on the LiveEngage platform. By doing this, we enable consumers to get back time and experience a more connected relationship with the brand in which sales, service, marketing, branches, stores, and contact centre’s become a unified experience.

The successful candidate has an opportunity to join a highly outstanding team within a fast-paced and successful organisation.

In this role you will:

  • Define, design and build a data analytics platform and external facing real-time Data APIs that power conversational commerce and customer intelligence.
  • Define, design and build an internal and customer facing experimentation platform to measure and evaluate machine learning/NLP models.
  • Productionalize and scale the ability to build, evaluate and deploy machine learning and NLP models.
  • Work with Machine Learning experts, data analysts and statisticians to solve real world customer problems.
  • Build high throughput, low latency microservices. Solve hard engineering problems around large scale data processing and computation.
  • Work with cutting edge technologies like Kafka, Cassandra, ElasticSearch, Spark etc. to solve interesting ML, data and analytics problems.

You should be an expert in:

  • Bachelor's degree in Computer Science or related field
  • 5+ years experience building successful production software systems
  • Solid understanding of data structures and algorithms
  • Strong programming skills in Python, Java (nice to have… Scala, Go)
  • Good working knowledge of relational and NoSQL databases like Elasticsearch, DynamoDB, PostgreSQL etc
  • Experience with Service Oriented Architectures, HTTP REST, Stream Processing
  • Experience with Docker (Kubernetes a plus)
  • Experience with Maven, Gradle, Git and other Development tools.
  • Experience integrating with third party APIs

We care about you.
LivePerson works hard to create a positive employee experience. Your life outside of the office is important to us. We support our teams with great benefits, like pension plans, paid parental leave, and a competitive 28 days of paid time-off that enables our family to take the time they need to recharge.