4+ years of professional software engineering experience Strong expertise in Java, with a deep understanding of concurrent programming and system performance Strong grasp of computer science fundamentals, including data structures, algorithms, concurrency, and design patterns Experience building and maintaining distributed systems at scale Experience with API design, particularly gRPC Strong problem-solving and debugging skills Excellent communication and collaboration skills Passion for code quality, system design, and doing things the right way