Principal Software Development Engineer
Posted on 9/27/2023
INACTIVE
LivePerson

1,001-5,000 employees

AI-powered platform for business-consumer conversations
Company Overview
LivePerson is a global pioneer in the realm of business-oriented AI, trusted by hundreds of leading brands to facilitate billions of secure and responsible conversational interactions monthly. The company's Conversational Cloud platform leverages a rich data set and advanced safety tools to harness the power of Generative AI and Large Language Models, driving improved business outcomes. With a focus on fostering authentic, ongoing conversations over AI hype, LivePerson's nearly three-decade-long commitment to connecting businesses and customers has earned it the title of the #1 Most Innovative AI Company by Fast Company.
AI & Machine Learning
Data & Analytics

Company Stage

IPO

Total Funding

$45.4M

Founded

1995

Headquarters

New York, New York

Growth & Insights
Headcount

6 month growth

-3%

1 year growth

-13%

2 year growth

-11%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Apache Kafka
Elasticsearch
RabbitMQ
Redis
REST APIs
Kubernetes
NoSQL
Cassandra
CategoriesNew
Software Engineering
Requirements
  • Bachelor's degree in Computer Science or related field
  • 12+ years of experience building successful production software systems
  • Design and architecture experience, and sound knowledge with object-oriented design patterns
  • Experience working on high-volume large scale distributed systems and performance tuning
  • Experience developing cloud software services and an understanding of design for scalability, performance, and reliability
  • Passion about new opportunities and have experience with success delivering new features or products
  • You will have thrived and succeeded in delivering high-quality technology products/services where priorities shift fast
  • You have OO design and implementation experience, knowledge of web protocols, in-depth knowledge of distributed systems architectures, and has led or mentored junior engineers
  • Experience with web-based applications and web services-based applications, especially at a massive scale, will be very applicable and helpful
  • Experience on messaging technologies such as Kafka, Redis, RabbitMQ
  • Experience with NoSQL database technologies such as Cassandra, ElasticSearch
  • Experience building RESTful microservices
  • Experience with Kubernetes or similar technologies
  • Knowledge of machine learning or AI technologies
  • NLU and Chatbot experience would be helpful
  • Health: medical, dental, vision and wellbeing
  • Time away: Public holidays and discretionary PTO package for flexible days off with manager approval
  • Financial: 401K, ESPP, Basic life and AD&D insurance, long-term and short-term disability
  • Family: parental leave, maternity support, fertility services
  • Development: tuition reimbursement, native AI learning
  • Additional: 24/7 access to professional counselors, voluntary insurance coverage, exclusive perks and discounts
  • #LI-Remote
Responsibilities
  • You will lead the design and implementation of significant portions of the product development, and serve as a leader and mentor for other engineers in their areas of work
  • You will help set the features, architecture, and best practices of the team, and have a significant influence on our overall strategy. A commitment to teamwork (to both business and technical partners) is required
  • You will create a reliable, scalable, and high-performance service requiring exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems
  • You are somebody who enjoys working on complex system software, is customer-centric, and feels strongly about building good software and making software achieve its operational goals