Principal Software Development Engineer
Posted on 9/27/2023
INACTIVE
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