Design and develop high-performance backend systems Build and maintain distributed microservices Contribute to the design and optimization of data lakes, search engines, and query platforms Drive architectural decisions for fault tolerance, low latency, and high availability Optimize data storage, indexing, and retrieval mechanisms Collaborate with product, data, and infrastructure teams Review code, mentor engineers, and uphold engineering best practices Identify bottlenecks and lead performance improvement initiatives Ensure systems are secure, observable, and production-ready