채용
The Streaming Data Platform team is responsible for building, managing complex stream processing topologies using the latest open-source tech stack, build metrics and visualizations on the generated streams and create varied data sets for different forms of consumption and access patterns. We're looking for a seasoned Staff Software engineer to help us build and scale the next generation of streaming platforms and infrastructure at Fanatics Commerce.
Responsibilities
-
Design and build real-time streaming data platforms that enable sub-second data availability to MPP databases (Star Rocks, Apache Pinot, Apache Druid)
-
Architect and implement data pipelines that handle complex data skews and leverage data colocation strategies for optimal query performance
-
Fine-tune Apache Iceberg table parameters including compaction policies, partition evolution, file sizing, and snapshot management for streaming workloads
-
Provide technical leadership on streaming architectures, guiding teams on optimal patterns for real-time data ingestion, processing, and materialization into MPP systems
-
Contribute to open-source MPP database projects (Star Rocks, Apache Pinot, Apache Druid) with performance improvements, bug fixes, and feature enhancements
-
Design data distribution strategies and bucketing schemes to minimize shuffle operations and maximize colocation benefits in distributed queries
-
Optimize existing streaming infrastructure through profiling, identifying bottlenecks in data skew handling, and implementing dynamic rebalancing strategies
Qualifications
-
9+ years of software development experience
-
Proven experience building production-grade streaming pipelines to MPP databases (Star Rocks/Pinot/Druid) with consistent sub-second latency
-
Strong understanding of data skew patterns and mitigation techniques including salting, bucketing, adaptive partitioning, and custom key distribution
-
Hands-on experience with data colocation strategies in distributed systems to optimize for local joins and reduce network shuffles
-
Expert-level knowledge of Apache Iceberg for streaming workloads: snapshot isolation, file format tuning, compaction strategies, partition evolution, and metadata management
-
Demonstrated open-source contributions to MPP databases or adjacent projects (commits, PRs, design proposals, community engagement)
-
Proficiency in Java and/or C++
-
Proficiency in Kafka, Flink and Spark
-
Deep expertise in SQL optimization, distributed query planning, and physical execution plans in MPP systems
-
Experience with optimizations like: tablet distribution, bucketing, colocation groups, materialized views, and primary key models
총 조회수
0
총 지원 클릭 수
0
모의 지원자 수
0
스크랩
0
비슷한 채용공고

Senior Manager of Software Engineering - Java & AWS
JPMorgan Chase · Hyderabad, Telangana, India, IN

Senior Software Engineer
Wells Fargo · Hyderabad, India

Sr. Eng. II, Digital Dist & Ent Eng
Invesco · Hyderabad, Telangana

Sr. Engg - Drives HT Startes Electronics
Trane Technologies · Hyderabad, Telangāna, India

Software Engineering Senior Analyst - HIH - Evernorth
Cigna · Hyderabad, India
Fanatics 소개

Fanatics
Series F+Fanatics, Inc. is a global digital sports platform that consists of several businesses, including licensed sports merchandise, trading cards and collectibles, sports betting and iGaming, special events, and live commerce.
10,001+
직원 수
Jacksonville
본사 위치
$27B
기업 가치
리뷰
2.6
10개 리뷰
워라밸
2.5
보상
2.8
문화
3.2
커리어
3.5
경영진
2.0
35%
친구에게 추천
장점
Friendly coworkers and employees
Learning opportunities and growth
Fast-paced productive environment