Principal Engineer

3 weeks ago


Gurugram Gurugram India Majid Al Futtaim Full time

Job Description Business Introduction Majid Al Futtaim Holding is the leading shopping mall, retail, communities, entertainment developer and operator in the Middle East, North Africa, and Central Asia regions. With over 43,000 people, revenues of over US$ 11 Billion, and operations in 18 countries. Some of the iconic brands we carry include Mall of the Emirates, Carrefour, All Saints, Lego, City Center, Abercrombie & Fitch, & Vox Cinemas. We believe in making Great Moments for Everyone, Every day. Job Title: Principal Engineer Search (Elasticsearch) | Majid Al Futtaim Retail Key Responsibilities: Take full technical ownership of the Search platform built on Elasticsearch and Elastic Cloud, ensuring scalability, resilience, and world-class performance. Architect, optimize, and manage Elasticsearch clusters, indices, mappings, analyzers, and queries to deliver highly relevant and reliable search experiences. Collaborate with Product Managers, Data Scientists, and Engineering Leaders to design and deliver Elasticsearch-powered solutions across e-commerce and omni-channel platforms. Drive development of advanced search features such as ranking models, autocomplete, personalization, multilingual support, typo tolerance, and semantic search. Lead engineering efforts integrating Java, Node.js, Redis, Kafka, MongoDB and Azure-based services into the search ecosystem. Oversee rollout, monitoring, and continuous improvement of search systems hosted on Elastic Cloud and Azure infrastructure. Ensure seamless integration of search with data pipelines, caching layers, and event-driven systems leveraging Redis and Kafka. Provide technical leadership to the Search team, mentoring engineers, conducting design/code reviews, and ensuring best practices are followed. Collaborate with engineering managers to guide, influence, and uplift the overall technical delivery and productivity of the team. Champion observability, reliability, and DevOps practices for search systems in production. Actively contribute to long-term strategy, roadmap planning, and adoption of modern search technologies. Skills and Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. 10+ years of software engineering experience, with at least 7+ years of deep expertise in Elasticsearch/Elastic Cloud (mandatory). Proven experience in designing and scaling Elasticsearch-based distributed systems in production. Strong proficiency in Java and Node.js for backend and API development. Hands-on expertise with Redis for caching, session management, and performance optimization. Solid experience with Kafka for building scalable, event-driven data pipelines. Deep understanding of Azure cloud services including managed Elasticsearch, compute, storage, and networking. Strong grasp of search relevance tuning, custom scoring, query optimization, and performance tuning in Elasticsearch. Experience managing large-scale, high-traffic search systems with complex indexing and ranking requirements. Demonstrated ability to lead, mentor, and grow engineering teams while fostering a culture of innovation and collaboration. Excellent problem-solving, debugging, and system design skills. Strong communication and leadership skills with the ability to influence stakeholders across the organization. Hands-on experience with Elastic Cloud Enterprise and managed deployments. Familiarity with containerization and orchestration (Docker, Kubernetes). Exposure to vector search, embeddings, and NLP integrations in Elasticsearch. Experience with microservices, serverless architectures, and event-driven systems. Strong understanding of DevOps, CI/CD pipelines, monitoring, and observability tools. Experience in Agile/Scrum methodologies and collaboration tools (JIRA, Confluence).Principal Engineer Search (Elasticsearch & Distributed Systems). WHAT WE OFFER - At Majid Al Futtaim, we're on a mission to create great moments, to spread happiness, to build, experiences that stay in our memories for a lifetime. We're proud to say that over the past 27 years, we have built a reputation as a regional market leader in what we do. Join us - Work in a friendly environment, where everyone shares positive vibes and excited about our future. - Work with over 45,000 diverse and talented colleagues, all guided by our Leadership Model.



  • Gurugram, Gurugram, India NatWest Group Full time

    Job Description Join our digital revolution in NatWest Digital X In everything we do, we work to one aim. To make digital experiences which are effortless and secure. So we organise ourselves around three principles: engineer, protect, and operate. We engineer simple solutions, we protect our customers, and we operate smarter. Our people work differently...


  • Gurugram, Gurugram, India NatWest Group Full time

    Job Description Join our digital revolution in NatWest Digital X In everything we do, we work to one aim. To make digital experiences which are effortless and secure. So we organise ourselves around three principles: engineer, protect, and operate. We engineer simple solutions, we protect our customers, and we operate smarter. Our people work differently...


  • Gurugram, India DeepRunner AI Full time

    Role OverviewWe are seeking an exceptional Principal Enterprise Software Engineer to serve as a technical leader and architectural authority for our engineering organization. In this role, you will be responsible for designing and implementing distributed, multi-tenant systems that operate at scale while maintaining the highest standards of reliability,...


  • Gurugram, India DeepRunner AI Full time

    Role Overview We are seeking an exceptional Principal Enterprise Software Engineer to serve as a technical leader and architectural authority for our engineering organization. In this role, you will be responsible for designing and implementing distributed, multi-tenant systems that operate at scale while maintaining the highest standards of reliability,...


  • Gurugram, India DeepRunner AI Full time

    Role Overview We are seeking an exceptional Principal Enterprise Software Engineer to serve as a technical leader and architectural authority for our engineering organization. In this role, you will be responsible for designing and implementing distributed, multi-tenant systems that operate at scale while maintaining the highest standards of reliability,...


  • Gurugram, India DeepRunner AI Full time

    Role OverviewWe are seeking an exceptional Principal Enterprise Software Engineer to serve as a technical leader and architectural authority for our engineering organization. In this role, you will be responsible for designing and implementing distributed, multi-tenant systems that operate at scale while maintaining the highest standards of reliability,...

  • Principal Engineer

    6 days ago


    Gurugram, Gurugram, India ixigo Full time

    Job Description Company Description Launched in 2007 by Aloke Bajpai & Rajnish Kumar, ixigo (Le Travenues Technology Limited) is a technology company focused on empowering Indian travellers to plan, book and manage their trips across rail, air, buses and hotels. ixigo assists travellers in making smarter travel decisions by leveraging artificial...


  • Gurugram, India QuickQuery Full time

    Overview / About the RoleJoin a budding start-up SaaS company on a mission to transform how businesses simplify and automate their bookkeeping and accounting. As our Principal Software Developer, you’ll play a pivotal role in shaping the technical direction of our platform, driving innovation, and ensuring delivery excellence.This role is both strategic...


  • Gurugram, India HyrEzy Talent Solutions Full time

    Job Title : Lead / Principal Software Engineer (Gen AI)Location : Gurugram, Haryana, India (Hybrid Mode)Compensation : - 2.5M - 8M INR + 0.05% - 0.30% equityJob Type : Full-timeExperience : 6+ yearsAbout Our Client :Our client is a cutting-edge, AI-powered regulatory compliance platform that has made rapid strides in the industry. With major backing from...


  • Gurugram, India PinnacleU HR Full time

    We are seeking a Principal Data Architect to lead our Data Platforms Team and drive innovation in data engineering, analytics, and governance.Role Overview : As a Principal Data Architect, you will be responsible for leading the design, development, and scaling of our data infrastructure. You will collaborate with product managers, data scientists, and...