LivePerson, Inc
Senior Java Engineer
London, United Kingdom | Mid-Level | Engineering
About LivePerson
The world’s most innovative brands choose LivePerson’s Conversational Cloud. Our AI-powered Conversational Cloud has made over a billion brand-to-consumer conversations possible. We make it easy for consumers to ask questions and make purchases in the messaging channels they use every day. We serve 18000+ 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 analog phone calls between a brand, and its 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 center’s become a unified experience.
Engineering at LivePerson is an inspired, customer-obsessed organization, dedicated to building solutions that redefine the Conversational AI industry. We work in small, collaborative, agile, and mission-driven teams, with a clear mission. We empower quality, iterative feedback, testing, monitoring, and end-to-end ownership.
Our engineering teams make some of the most significant decisions, and at scale. Do you want to be part of the next stage of innovation and growth? As a Senior Engineer, you will be part of a mission-driven Core Platform Services team and will work with Java alongside other tech stacks.
What You Be Doing In This Role:
You will produce a high impact on core services that enable the conversational platform at scale. Use expert java knowledge to build new features, maintain the platform’s stability at LivePerson’s scale and continuously increase technical excellence score. Produce high-quality, well-tested code, that you would be proud of. Be part of a team that will take full operational responsibility for the services that you own, and potentially take part in an on-call rotation. Use the latest technologies to solve real problems for our customers at a massive scale. Work with other engineers, and stakeholders to ensure valuable contributions, and groom the feature that would define the product ahead
Some of the technologies we’re using:
Java (8 and 11), JavaScript, TypeScript Spring, Spring Boot, and Spark Java Docker, Kubernetes, and Puppet Apache Kafka MySQL, Couch base, Cassandra, Elasticsearch Microservices, event-driven architecture GCP, AWS, and On-Premises infrastructure (Hybrid) Vault, OAuth2.0 Provider, and much more
What you need for success:
Several years of experience working with Java, and knowledge of JavaScript (plus) Experience with large-scale distributed microservices architecture. Some working knowledge with Cloud (GCP, AWS, On-Premise Datacenters). Bachelor’s degree (or higher) in Computer Science or a related discipline. Working proficiency in English, and can easily communicate with globally distributed teams.