Back to jobs
New

SDE II

Remote- USA

Location: USA Remote Status: Fully Remote (#LI-Remote)

LivePerson (NASDAQ: LPSN) is a leader in trusted enterprise conversational AI and digital transformation. The world's leading brands use our award-winning Conversational Cloud platform to connect with millions of consumers. We power nearly a billion conversational interactions every month, providing uniquely rich data analytics and safety tools to unlock the power of conversational AI for better business outcomes. Fast Company named LivePerson the #1 Most Innovative AI Company in the world.

Position Overview

In this role as a Software Development Engineer II, you will be a highly contributing member of the team building Syntrix Evals — the AI evaluation framework behind LivePerson's synthetic customer simulation platform. Syntrix Evals enables enterprise teams to automatically score and analyze AI-driven conversations at scale, providing deep insight into agent performance, simulation outcomes, and LLM quality. You will work alongside the broader Syntrix engineering team to design and build the event-driven microservices, messaging infrastructure, and evaluation pipelines that power this system.

You must be a collaborative team player, motivated by the challenge of building reliable, high-throughput data pipelines, and curious about the intersection of distributed systems and applied AI.

You Will: Key Responsibilities & Impact

  • Design, build, and maintain Java-based services that process simulation lifecycle events and conversation data through event-driven pipelines
  • Build and extend the transport-agnostic messaging library supporting RabbitMQ, Apache Kafka, and Google Cloud Pub/Sub
  • Contribute to the LLM evaluation pipeline — resolving Freemarker-templated metric prompts, calling the LLM Gateway, and storing scored results in Couchbase
  • Develop and extend the Evals REST API for querying simulation results, conversation assessments, and agent performance metrics
  • Work on routing and fan-out logic in the simulation event router, bridging Kafka streams and RabbitMQ queues in a hybrid architecture
  • Implement reliable message processing patterns: retry with exponential backoff, Dead Letter Queues, and idempotent operations for correctness across multi-pod deployments
  • Maintain and evolve the custom metrics model, including classification criteria, success criteria, and multi-select evaluation support
  • Work with Couchbase for document persistence, implementing optimistic concurrency patterns (CAS locking) for consistency under concurrent processing
  • Write high-quality, well-tested code with a focus on behavior-driven unit and integration testing
  • Participate in on-call rotation and contribute to production observability with structured logging, Prometheus metrics, and OpenTelemetry tracing

You Have: Required Skills & Qualifications

  • 4+ years of software development experience
  • Strong proficiency in Java, including Java 21 features, and experience with the Spring Boot ecosystem (Spring Data, Spring AMQP, Spring Actuator)
  • Experience building event-driven services with message brokers such as RabbitMQ, Apache Kafka, or Google Pub/Sub
  • Familiarity with Couchbase, MongoDB, or other document/NoSQL databases
  • Experience with Docker and Kubernetes for containerized, cloud-native deployments
  • Solid understanding of distributed systems concepts: optimistic concurrency, idempotency, retry strategies, and stateless service design
  • Experience with Git and modern CI/CD workflows (GitLab CI preferred)
  • Solid understanding of data structures, algorithm design, and object-oriented principles
  • Analytical and problem-solving skills with a customer-centric mindset
  • Commitment to automated testing strategies across all developed code

Good to have:

  • Experience with Apache Avro or other binary serialization formats (Protobuf, Thrift)
  • Familiarity with LLM integration or AI evaluation frameworks
  • Experience with template engines such as Freemarker or similar
  • Familiarity with Google Cloud Platform (GCP) and GKE
  • Experience with Prometheus/Grafana for metrics and observability
  • Exposure to multi-tenancy patterns in SaaS or enterprise platforms

Will be expected to use:

  • Programming Language: Java 21
  • Frameworks: Spring Boot 3, Spring AMQP, Spring Data Couchbase
  • Messaging: RabbitMQ (AMQP + Streams), Apache Kafka, Google Cloud Pub/Sub
  • Serialization: Apache Avro, Jackson JSON
  • Database: Couchbase
  • Build Tools: Maven and Gradle
  • Deployment: Docker, Kubernetes (GKE)
  • Observability: SLF4J/Logback (logstash-logback-encoder), Prometheus, OpenTelemetry
  • Version Control: GitLab
  • Collaboration: Agile/Scrum, Jira, Confluence

The salary range for this role will be between $120,000 to $135,000 USD. Final compensation will be determined by a variety of factors, including, but not limited to your location, skills, experience, education, and/or professional certifications.

Our Benefits & Perks

We are committed to supporting the complete well-being, health, financial security, family, and professional growth of our permanent employees.

🏥 Health & Wellbeing

  • Medical, Dental, and Vision Insurance: Comprehensive plans to support your health needs.

Wellness Resources: Access to wellbeing resources and programs including our EAP plan.Health & Mental Support: Access a confidential and free Employee Assistance Program (EAP), providing professional counseling.

💰 Financial Security & Growth

  • 401(k) Retirement Plan: To help you plan for your financial future by offering both the plan and a 4% employer match (100% match on the first 3% contribution and 50% match on the next 2% contribution)

HSA & FSA Plans:  To help you plan for health related expenses on a pre-tax basis

  • Employee Stock Purchase Program (ESPP): Participate and receive a discount on company shares, allowing you to directly share in LivePerson's success and growth.
  • Additional Insurances: Basic and supplemental  life insurance,  Accidental Death & Dismemberment (AD&D) insurance, long-term and short-term disability insurance coverage, legal plan, identity theft protection plan, and critical illness supplemental insurance.
  • Development: Access to internal professional development resources.

👨‍👩‍👧‍👦 Time Away & Family Support

  • Flexible Paid Time Off (PTO): Discretionary PTO package for flexible days off with manager approval.
  • Paid Public Holidays.
  • Generous Parental Leave Policy: Including maternity/paternity support and fertility services.

💻 Workplace Flexibility

  • Remote-First Model: This role is fully remote (#LI-Remote), offering excellent work-life balance and flexibility. We also maintain dedicated WeWork space for those who wish to meet colleagues or collaborate in person.

Why You’ll Love Working Here

As leaders in enterprise customer conversations, we celebrate diversity, empowering our team to forge impactful conversations globally. LivePerson is a place where uniqueness is embraced, growth is constant, and everyone is empowered to create their own success. We're very proud to have earned recognition from Fast Company, Newsweek, and BuiltIn for being a top innovative, beloved, and remote-friendly workplace, and recognized by Gartner as a leader in the Conversational AI space.

Belonging at LivePerson: Equal Opportunity Employer

We are committed to fostering an inclusive workplace and are proud to be an Equal Opportunity Employer (EOE). We believe that diverse perspectives drive innovation. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other characteristics protected by US Federal, State, or Local law.

Accessibility Commitment

LivePerson is dedicated to the accessibility needs of our applicants and employees. We provide reasonable accommodations to job applicants with disabilities. Applicants who require a reasonable accommodation for any part of the application or hiring process should inform their recruiting contact upon initial connection.

Important Candidate Notice

The talent acquisition team at LivePerson has recently been notified of a phishing scam targeting candidates applying for our open roles. Scammers have been posing as hiring managers and recruiters in an effort to access candidates' personal and financial information. The phishing scam is not isolated to only LivePerson and has been documented in news articles and media outlets.

Please note that any communication from our hiring teams at LivePerson regarding a job opportunity will only be made by a LivePerson employee with an @liveperson.com email address. LivePerson does not ask for personal or financial information as part of our interview process, including but not limited to your social security number, online account passwords, credit card numbers, passport information, and other related banking information. If you have any questions and or concerns, please feel free to contact recruiting-lp@liveperson.com

 

 

Create a Job Alert

Interested in building your career at LivePerson? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Privacy Policies *

You acknowledge that information submitted to LivePerson is subject to LivePerson's General Data Protection Regulation Candidate Privacy Notice (applicable only to EU candidates) and California Consumer Privacy Act Privacy Notice (applicable only to California candidates). For all other applicants, you may disregard this notice and click confirm to submit your application.

Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in LivePerson’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.