SDE II
LivePersonabout 6 hours ago
Remote, United States
Mid Level / Senior
H1B Sponsor
Base Salary
$120k - $135k/yr
Responsibilities
- Design, build, and maintain Java-based services for processing simulation lifecycle events.
- Build and extend a transport-agnostic messaging library supporting RabbitMQ, Apache Kafka, and Google Cloud Pub/Sub.
- Contribute to the LLM evaluation pipeline and store scored results in Couchbase.
- Develop and extend the Evals REST API for querying simulation results and performance metrics.
- Work on routing and fan-out logic in the simulation event router.
- Implement reliable message processing patterns for correctness across multi-pod deployments.
- Maintain and evolve the custom metrics model for evaluation support.
- Work with Couchbase for document persistence and implement optimistic concurrency patterns.
- Write high-quality, well-tested code with a focus on behavior-driven testing.
- Participate in on-call rotation and contribute to production observability.
Requirements
- 4+ years of software development experience.
- Strong proficiency in Java, including Java 21 features.
- Experience with Spring Boot ecosystem and event-driven services.
- Familiarity with Couchbase, MongoDB, or other NoSQL databases.
- Experience with Docker and Kubernetes for cloud-native deployments.
- Solid understanding of distributed systems concepts.
- Experience with Git and modern CI/CD workflows.
- Strong analytical and problem-solving skills.
- Commitment to automated testing strategies.
Benefits
- Comprehensive medical, dental, and vision insurance.
- 401(k) retirement plan with a 4% employer match.
- Flexible paid time off (PTO) and paid public holidays.
- Generous parental leave policy and fertility services.
- Fully remote work model with excellent work-life balance.
Tech Stack
Apache KafkaCouchbaseDockerGitGoogle Cloud PlatformGradleJavaKubernetesMavenMongoDBPrometheusRabbitMQSpring Boot
Categories
AI & MLBackendData EngineeringTesting