Key Responsibilities
- Design and implement scalable distributed data systems and pipelines
- Optimize data storage, retrieval, and processing for performance
- Collaborate with cross-functional teams to integrate data solutions
- Ensure data consistency, reliability, and security across systems
- Research and implement cutting-edge technologies for data processing
Requirements
- 5+ years of experience in distributed systems or data engineering
- Proficiency in database design, data modeling, and query optimization
- Experience with cloud platforms and big data technologies
- Strong understanding of concurrency, fault tolerance, and scalability
- Familiarity with streaming data, batch processing, and ETL pipelines