Software Development Engineer II
LivePerson2 days ago
Remote, United States
Mid Level / Senior
H1B Sponsor
Responsibilities
- Learn new technologies and architectures related to customer simulation.
- Collaborate with leadership to ideate new features and functionality.
- Design, build, and maintain Python-based backend services for AI workflows.
- Contribute to a multi-tenant simulation platform for high-volume AI conversations.
- Integrate with contact center and external LLM providers through a unified gateway.
- Build and extend REST APIs using the Litestar framework.
- Implement conversation state persistence with Couchbase and optimistic concurrency.
- Write high-quality, well-tested code focusing on behavior-driven testing.
Requirements
- Bachelor's degree in Computer Science or related field.
- 4+ years of software development experience.
- Strong proficiency in Python, including async/await patterns.
- 3+ years of experience building microservices and RESTful APIs.
- Experience with Couchbase, PostgreSQL, or other NoSQL databases.
- Familiarity with Kafka.
- Experience with Docker and Kubernetes for cloud-native deployments.
- Strong understanding of distributed systems and service design.
- Solid understanding of data structures and algorithm design.
- Experience with Git and modern CI/CD workflows.
- Analytical and problem-solving skills with a customer-centric mindset.
- Advocate for automated testing strategies.
Benefits
- Comprehensive medical, dental, and vision insurance.
- 401(k) retirement plan with a 4% employer match.
- Employee Stock Purchase Program (ESPP) with discounts on company shares.
- Flexible Paid Time Off (PTO) with manager approval.
- Generous parental leave policy including maternity/paternity support.
- Fully remote work model with options for in-person collaboration.
Tech Stack
Apache KafkaCouchbaseDockerGitGitLab CI/CDKubernetesPostgreSQLPython
Categories
AI & MLBackendDevOps