Software Engineer - Java

Added
3 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

grpc java docker postgresql mongodb
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ Description

  • Design, build and operate the Java backend of our distributed job scheduling platform
  • Develop gRPC/protobuf APIs consumed by Python, Java and C++ clients across the firm
  • Build event-driven services on Kafka for job lifecycle tracking, data lineage, and dataset
  • Work hands-on with Kubernetes at scale: pod scheduling, fair-share queueing, preemption and
  • Instrument, monitor and firefight production systems, and drive root-cause analysis of performance
  • Support and consult research users in the India office

๐ŸŽฏ Requirements

  • 3+ years of professional Java development experience (Java 17+, Maven/Gradle, strong grasp of
  • 2+ year of hands-on experience with Kubernetes and Docker (building on the K8s API is a strong plus)
  • Comfortable developing in Python; our client libraries and research users are Python-first, and
  • Solid understanding of distributed systems fundamentals: state machines, retries/idempotency
  • Experience with workload scheduling or batch/compute orchestration systems (e.g. Kubernetes
  • Experience with messaging/streaming systems such as Kafka
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’