Scalence L.L.C. is a technology company that has been developing innovative solutions since 1989. They are seeking a Distributed Systems Engineer to lead the migration of their large-scale data infrastructure to a modern, cloud-native platform.
Responsibilities:
- Design and develop high-performance backend services in Java, focusing on scalability and reliability
- Collaborate with cross-functional teams to ensure data integrity and minimize downtime during the transition
- Monitor, troubleshoot, and resolve performance bottlenecks across the distributed architecture
- Write clean, well-tested code and contribute to code reviews and architectural decisions
Requirements:
- 5+ years of backend Java engineering experience, with strong knowledge of concurrency, multithreading, and JVM internals
- Hands-on experience with distributed data stores like Cassandra, Hbase, and Hadoop Distributed File System (HDFS), including architecture, operations, and performance tuning
- Proven experience designing, building, and operating large-scale distributed systems
- Experience with container orchestration platforms (Kubernetes) and containerization technologies (Docker) for application deployment and scaling
- Experience with the Hubble platform for system monitoring and performance analysis
- Strong problem-solving skills with the ability to diagnose complex issues in distributed systems
- Bachelor's or Master's degree in Computer Science or a related field