Remote (Global)

LivePerson is hiring a Software Development Engineer II

About the Role

LivePerson is hiring a Software Development Engineer II to join the team behind Syntrix Core, the engine powering our synthetic customer simulation platform. You will design and build systems for AI-driven simulations within a multi-tenant, cloud-native architecture, working alongside Principal Engineers and Architects.

What You'll Do

  • Learn new technologies and architectures, including work with uniform data layers, integrations with contact center providers, and new product development.
  • Work with leadership to bring your engineering experience to the table and ideate new features and functionality.
  • Design, build, and maintain Python-based backend services that orchestrate AI agent workflows using LangChain and LangGraph.
  • Contribute to the development of a multi-tenant simulation platform handling high volumes of concurrent AI-driven conversations in a public cloud environment.
  • Integrate with contact center providers and external LLM providers through a unified gateway abstraction.
  • Build and extend REST APIs using the Litestar framework, following strong typing and Pydantic-based data modeling patterns.
  • Work with Couchbase for conversation state persistence, implementing optimistic concurrency patterns (CAS locking) for correctness in multi-pod deployments.
  • Write high-quality, well-tested code with a focus on behavior-driven unit and integration testing.

What We're Looking For

  • Bachelor's degree in Computer Science or related field
  • 4+ years of software development experience
  • Strong proficiency in Python, including async/await patterns, type annotations, and familiarity with the Python ecosystem (uv, ruff, mypy)
  • 3+ years of experience building microservices, RESTful APIs, and production backend systems deployed to Kubernetes
  • Experience with Couchbase, PostgreSQL, Firestore, or other NoSQL/document databases
  • Familiarity with Kafka
  • Experience with Docker and Kubernetes for containerized, cloud-native deployments
  • Strong understanding of distributed systems, including optimistic concurrency, idempotency, and stateless service design
  • Solid understanding of data structures, algorithm design, and object-oriented principles
  • Experience with Git and modern CI/CD workflows (GitLab CI preferred)
  • Analytical and problem-solving skills with a customer-centric mindset
  • Advocating and executing on automated testing strategies across all developed code

Nice to Have

  • Experience with AI/ML frameworks or LLM application development — LangChain, LangGraph, or similar agent orchestration tools are a strong plus
  • Experience with Pydantic and Litestar (or FastAPI/Starlette)
  • Familiarity with LLM providers: Anthropic Claude, OpenAI GPT, Google VertexAI

Technical Stack

  • Python, LangChain, LangGraph, Litestar, Pydantic, Couchbase, Kubernetes, Docker, Kafka, Git, GitLab CI

Team & Environment

You will work alongside Principal Engineers and Architects.

Benefits & Compensation

  • Medical, Dental, and Vision Insurance
  • Wellness Resources and EAP plan
  • 401(k) Retirement Plan with 4% employer match
  • HSA & FSA Plans
  • Employee Stock Purchase Program (ESPP)
  • Basic and supplemental life insurance, AD&D insurance, long-term and short-term disability insurance, legal plan, identity theft protection plan, and critical illness supplemental insurance
  • Access to internal professional development resources
  • Flexible Paid Time Off (PTO)
  • Paid Public Holidays
  • Generous Parental Leave Policy including maternity/paternity support and fertility services
  • Compensation Range: $130,000 - $150,000 USD

Work Mode

This is a remote position open to candidates in the USA.

We are an Equal Opportunity Employer (EOE). 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.

Required Skills
PythonLangChainLangGraphLitestarPydanticCouchbaseKubernetesDockerKafkaGitMicroservicesRESTful APIsNoSQL
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
LivePerson

LivePerson is the global leader in enterprise conversations. Hundreds of the world’s leading brands use its award-winning Conversational Cloud platform to connect with millions of consumers, powering nearly a billion conversational interactions every month.

Visit website
Job Details
Category backend
Posted 12 days ago