We are looking for an experienced Platform Architect to design and scale high-performance data platforms. The ideal candidate will have deep expertise in Java, Big Data technologies, and real-time analytics platforms, with a proven track record of building large-scale distributed systems.
Key Responsibilities :
- Architect and design scalable, high-volume, low-latency data platforms for real-time analytics.
- Drive end-to-end system design, ensuring performance, reliability, and scalability.
- Work hands-on with Java, Big Data ecosystem (Apache Pinot / Druid / Hudi, Kafka, Spark, Hive, HDFS, Presto, Flume, Storm, NoSQL).
- Optimize query performance with predicate pushdown, partitioning, broadcast / hash joins, indexing, data caching, and query persistence.
- Build and optimize SQL applications on terabytes of data.
- Leverage MPP query engines (Athena, Presto, etc.) for analytics at scale.
- Ensure engineering best practices in design, testing, CI / CD, and source code :
- 10+ years of experience in software development & system architecture (preferably in product companies).
- Strong hands-on programming skills in Java.
- Expertise in parallel computing, in-memory computing, cache management, and resource optimization.
- Solid foundation in SQL programming and query optimization at scale.
Educational Qualification : BE / B.Tech, ME / M.Tech, or M.Sc. in Computer Science from a Tier-1 university.
(ref : hirist.tech)