About this role
Design and develop scalable, high-performance data ingestion pipelines and storage systems. Build and maintain distributed services supporting real-time customer profile processing. Architect solutions for petabyte-scale data storage and processing. Develop streaming and batch data processing systems using modern distributed technologies. Optimize data models, storage formats, and access patterns for scalability and performance. Deploy, monitor, and continuously improve production services. Participate in architecture, design, and code reviews while following Agile development practices. Collaborate with cross-functional engineering and product teams to deliver reliable platform services. Drive technical leadership and contribute to engineering best practices.