GrepJob
about 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