Principal Engineer

3 days 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, India Integrated Personnel Services Full time

    Role - Principal & sr. Principal Piping Design Engineer Industry - Pharma, Life science, Chemical Experience Years Location - Gurugram

  • Principal Engineer

    4 weeks ago


    Gurugram, Gurugram, India Eptura Full time

    Job Description Department: Engineering Location: India Description Shape the Future of Work with Eptura At Eptura, we're not just another tech companywe're a global leader transforming the way people, workplaces, and assets connect. Our innovative worktech solutions empower 25 million users across 115 countries to thrive in a digitally connected world....

  • Principal Engineer

    1 week ago


    Gurugram, Gurugram, India Ramboll Full time

    Job Description Company Description Ramboll in India Ramboll has more than 1,000 experts working across five offices in India applying their passion to deliver innovative solutions in markets as diverse as Buildings, Transport, Planning & Urban Design, Water, Environment & Health and Energy. Founded in Denmark, Ramboll is a people company. We invite you to...


  • Gurugram, Gurugram, India NatWest Group Full time

    Job Description Join us as a Principal Engineer - This is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective - You'll be playing a major role in the engineering centre of excellence, collaborating to improve the bank's overall software engineering capability - You'll gain valuable...

  • Principal Engineer

    4 weeks ago


    Gurugram, India Aecom Full time

    We are seeking a Principal Engineer- HVAC(Building Engineering) to join our B+P team in India. This is an exciting opportunity for a motivated engineer to contribute to impactful B+P projects across global offices and continue developing their technical expertise in a supportive, high-performing team. Here is what you will do: Performs quality control review...

  • Principal Engineer

    4 weeks ago


    Gurugram, India Aecom Full time

    We are seeking a Principal Engineer(Primary Substation) to join our Transmission & Distribution team in India. This is an exciting opportunity for a motivated engineer to contribute to impactful Energy projects across global offices and continue developing their technical expertise in a supportive, high-performing team. Senior technical resource may serve as...

  • Principal Engineer

    2 weeks ago


    Gurugram, Gurugram, India Ramboll Full time

    Job Description Company Description About Ramboll Founded in Denmark, Ramboll is a foundation-owned people company. We have more than 18,000 experts working across our global operations in 35 countries. Our experts are leaders in their fields, developing and delivering innovative solutions in diverse markets including Buildings, Transport, Planning & Urban...

  • Principal Engineer

    2 weeks ago


    Gurugram, Gurugram, India AECOM Full time

    Job Description Company Description AECOM's Enterprise Capabilities team is looking for a Principal Engineer- Building Structures to join our team in Bangalore /Gurgaon office . About Enterprise Capabilities Fundamental to our Think and Act Globally strategy and digital adoption, Enterprise Capabilities (EC) is AECOM's primary vehicle for workshare....

  • Principal Engineer

    4 weeks ago


    Gurugram, India Aecom Full time

    We are seeking a Principal Engineer- Electrical(Building Engineering) to join our B+P team in India. This is an exciting opportunity for a motivated engineer to contribute to impactful B+P projects across global offices and continue developing their technical expertise in a supportive, high-performing team. Here is what you will do: Senior technical resource...


  • Gurugram, Gurugram, India Spinny Full time

    Job Description Principal Software Engineer (Backend) Who we are: Spinny is one of India's fastest-growing full-stack used car platforms, backed by marquee investors like Tiger Global and ADQ. With operations across 25+ cities and a unicorn valuation, we're reimagining the car-buying and selling journey in India through technology, trust, and...