Current jobs related to Staff Software Engineer - india - Majid Al Futtaim


  • India Grow Your Staff Full time

    Grow Your Staff is seeking an experienced Software Engineering Team Lead to drive the development of scalable AI solutions. This full-time remote opportunity offers a competitive salary package and excellent growth opportunities.Based in the US, this role requires 5+ years of software engineering experience, including technical management and hands-on...


  • india Grow Your Staff Full time

    Grow Your Staff is looking for an Lead Engineer for a leading tech company based in the US. This is a full-time remote opportunity.The role offers excellent growth opportunities as you work directly with a dynamic team based in the US.Experience Required: 5+ yearsCTC: 20- 30 LPALocation: RemoteType of Employment: Full-timeWorking Hours: 5:30 PM - 2:30 AM IST...


  • india Grow Your Staff Full time

    Grow Your Staff is looking for an Lead Engineer for a leading tech company based in the US. This is a full-time remote opportunity. The role offers excellent growth opportunities as you work directly with a dynamic team based in the US. Experience Required: 5+ years CTC : 20- 30 LPA Location: Remote Type of Employment: Full-time Working Hours : 5:30 PM -...


  • India Advanced Sterilization Products Full time

    The Staff Software Engineer is responsible for designing, developing, and implementing complex software systems on ASP capital and connected systems. This role will work closely with the verification and validation team to ensure the quality and reliability of ASP software products. This position reports to the Sr. Manager/Director of Software and...


  • India Grow Your Staff Full time

    About the JobGrow Your Staff is hiring a skilled .NET Desktop Developer for a leading software solutions company based in Hamburg, Germany.This full-time remote position offers excellent growth opportunities and the chance to work directly with our Germany-based team.


  • India Borneo Full time

    Overview: Borneo is seeking an experienced hands-on Software Engineer to drive innovation and contribute to our mission of transforming data security and privacy. As a Staff Software Engineer, you will be a driving force in shaping the technical strategy and architecture of our data discovery and privacy platform. Your expertise will be instrumental in...


  • India GE HealthCare Full time

    As a Staff Software Engineer You will be responsible for the design and development of Linux based embedded software for diagnostic cardiology (DCAR) products. You will work independently and contribute to the immediate team and to other teams across business. You will Lead design discussions. GE HealthCare is a leading global medical technology and...


  • India Intuit Full time

    As a Staff Software Engineer in the Infrastructure Engineering team, you will be responsible for developing automation solutions to improve operational excellence across Unified Communications, Endpoint Engineering, and Network Engineering. Your focus will be on creating tools and systems that enhance monitoring, reduce incident response times, and improve...


  • India Intuit Full time

    As a Staff Software Engineer in the Infrastructure Engineering team, you will be responsible for developing automation solutions to improve operational excellence across Unified Communications, Endpoint Engineering, and Network Engineering. Your focus will be on creating tools and systems that enhance monitoring, reduce incident response times, and improve...


  • India Egnyte Full time

    Title: Staff Software Engineer Location: India, Remote EGNYTE YOUR CAREER. SPARK YOUR PASSION. Egnyte is a place where we spark opportunities for amazing people. We believe that every role has meaning, and every Egnyter should be respected. With 17,000 customers worldwide and growing, you can make an impact by protecting their valuable data. When...


  • india Grow Your Staff Full time

    Grow Your Staff is looking for a C# Desktop Developer for a leading software solutions company based in Hamburg, Germany. The position is a full-time remote opportunity. The role will have excellent growth opportunities. You will work directly with the team based in Germany. Experience Required: 3-5 years CTC: 10-13 LPA   Location: Remote   Time: 1...


  • india Grow Your Staff Full time

    Grow Your Staff is looking for a C# Desktop Developer for a leading software solutions company based in Hamburg, Germany. The position is a full-time remote opportunity.The role will have excellent growth opportunities. You will work directly with the team based in Germany.Experience Required: 3-5 yearsCTC: 10-13 LPA  Location: Remote  Time: 1 PM to 10...


  • India Rippling Full time

    About Rippling Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform. By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take...


  • India Continuous Full time

    Continuous Technologies is the only solution designed to help companies launch and grow usage consumption pricing models on the Salesforce platform. Our Quote to Consumption solution works seamlessly with Salesforce, so there is no need for costly, risky, and painful integrations to standalone billing systems or the ongoing maintenance of complex...


  • india Intuit Full time

    As a Staff Software Engineer in the Infrastructure Engineering team, you will be responsible for developing automation solutions to improve operational excellence across Unified Communications, Endpoint Engineering, and Network Engineering. Your focus will be on creating tools and systems that enhance monitoring, reduce incident response times, and improve...


  • india Intuit Full time

    Overview:Come join the One Intuit Notification Platform as a Staff SW Engineer. OINP is used across Intuit products like TurboTax, QuickBooks etc to author and deliver notifications across Email, SMS, Push and In-App notifications. The mission of this team is to send communications to the right customer at the right time and with guaranteed delivery. We are...


  • India QuillBot Full time

    Staff Software Development Engineer—Core Tools Team Quill Bot ● India (Remote) About : Quill Bot is an AI-powered writing platform on a mission to reimagine writing. Quill Bot provides over 57 million monthly active students, professionals, and educators with free online writing and research tools to help them become more effective, productive, and...


  • India Egnyte Full time

    Title: Staff Software EngineerLocation: India, Remote EGNYTE YOUR CAREER. SPARK YOUR PASSION.Egnyte is a place where we spark opportunities for amazing people. We believe that every role has meaning, and every Egnyter should be respected. With 17,000 customers worldwide and growing, you can make an impact by protecting their valuable data. When joining...


  • India Egnyte Full time

    Title: Staff Software Engineer Location: India, Remote EGNYTE YOUR CAREER. SPARK YOUR PASSION. Egnyte is a place where we spark opportunities for amazing people. We believe that every role has meaning, and every Egnyter should be respected. With 17,000 customers worldwide and growing, you can make an impact by protecting their valuable data. When...


  • India RAPIDFORT Full time

    We are looking for a Staff Software Engineer with 8+ years of hands-on experience to join our team. The ideal candidate will have an extensive background in Python , Linux and distributed computing . Familiarity with Docker and Kubernetes (K8s) is preferred. You will be responsible for designing, implementing, and optimizing services that...

Staff Software Engineer

2 months ago


india Majid Al Futtaim Full time

As a Staff Software Engineer - Search, you will be a technical leader responsible for designing, developing, and maintaining advanced search solutions using ElasticSearch. You will lead efforts in optimizing search algorithms for relevance, performance, and scalability, ensuring that customers have a seamless product discovery experience. The ideal candidate has a passion for search technology, a proven track record in implementing scalable solutions, and a deep understanding of the e-commerce search landscape.


Key Responsibilities:

  • Lead Search Initiatives: Drive the design, development, and optimization of our search infrastructure using ElasticSearch, ensuring high relevancy and performance.
  • Search Engine Optimization: Work on improving search relevance, ranking algorithms, and query performance, handling large-scale datasets efficiently.
  • ElasticSearch Expertise: Apply advanced ElasticSearch configurations, including sharding, indexing strategies, and custom scoring models to enhance search capabilities.
  • Data Modeling and Query Tuning: Design and implement effective data models and tune search queries for performance, ensuring low latency and high availability in a distributed environment.
  • Scalability and High Availability: Architect and implement scalable, fault-tolerant search systems that can handle millions of queries daily with minimal downtime.
  • Collaboration with Teams: Collaborate with cross-functional teams, including data science, product management, and infrastructure teams, to develop personalized search experiences and integrate recommendations into search results.
  • Mentorship: Mentor junior engineers and share your deep knowledge of ElasticSearch and search technologies with the broader engineering team.


Required Skills & Experience:

  • 8+ years of experience in software development, with 5+ years of hands-on experience working with ElasticSearch in production environments.
  • Expert-level knowledge of ElasticSearch, including indexing, sharding, cluster management, and query optimization.
  • Proven experience in designing and implementing large-scale search solutions with a focus on relevance and performance.
  • Strong understanding of search algorithms, ranking models, and techniques such as faceted search, full-text search, and fuzzy matching.
  • Experience with data modeling for search engines, including optimizing index structures for high-performance retrieval.
  • Solid experience with distributed systems and designing scalable search architectures to handle high query volumes.
  • Hands-on experience with NoSQL databases and vector-based search is a plus.
  • Strong programming skills in Java, Python, or similar languages.
  • Familiarity with cloud infrastructure (AWS, GCP, or Azure) and containerization technologies like Docker and Kubernetes.
  • Excellent problem-solving skills and the ability to drive projects independently.


Preferred Qualifications:

  • Experience in machine learning-based search optimizations and working with recommendation systems.
  • Familiarity with natural language processing (NLP) and search relevance tuning based on user behavior.
  • Contributions to open-source projects related to ElasticSearch or search technologies.
  • Experience working in a fast-paced e-commerce environment or with high-traffic web applications.