Senior Software Engineer
2 months ago
As a Senior 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:
- 7+ 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.
-
Senior Software Engineer
3 months ago
Gurugram, India Aivoks Technologies Pvt. Ltd. Full timeWe are seeking a highly experienced Senior Software Engineer with a solid background in computer science, particularly in C++ and C#. The ideal candidate will have approximately 8-10 years of experience in software development, with a strong emphasis on utilizing Visual Studio for coding and debugging tasks. Additionally, candidates must possess a background...
-
Senior Embedded Software Engineer
3 weeks ago
Gurugram, India Fluidech Full timeJob Title: Senior Embedded/Platform Software TesterCompany Profile:Fluidech is a technology consulting and managed services firm specializing in infrastructure (cloud & on-premise), automation (DevOps and RPA), and cybersecurity. Our name, 'Fluidech,' reflects our approach—combining 'fluid' with 'technology' to emphasize our adaptable and innovative...
-
Senior Embedded Software Engineer
3 weeks ago
Gurugram, India Fluidech Full timeJob Title : Senior Embedded/Platform Software Tester Company Profile: Fluidech is a technology consulting and managed services firm specializing in infrastructure (cloud & on-premise), automation (DevOps and RPA), and cybersecurity. Our name, 'Fluidech,' reflects our approach—combining 'fluid' with 'technology' to emphasize our adaptable and innovative...
-
Senior Software Engineer
1 month ago
Gurgaon/Gurugram, India Aivoks Technologies Pvt. Ltd. Full timeWe are seeking a highly experienced Senior Software Engineer with a solid background in computer science, particularly in C++ and C#. The ideal candidate will have approximately 8-10 years of experience in software development, with a strong emphasis on utilizing Visual Studio for coding and debugging tasks. Additionally, candidates must possess a background...
-
Prospecta Software | Development Engineer
3 days ago
gurugram, India Prospecta Software Full timeCOMPANY OVERVIEWProspecta was founded in 2002 in Sydney, Australia, to provide data management and automation software for enterprise clients. Prospecta has evolved to be a leading data management software company. Prospecta’s flagship product, MDO (Master Data Online), is an enterprise Master Data Management (MDM) platform that enables data management...
-
Senior Software Engineer
2 months ago
Gurugram, India Majid Al Futtaim Full timeAs a Senior 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...
-
Senior Software Engineer
2 months ago
Gurugram, India Majid Al Futtaim Full timeAs a Senior 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...
-
Senior Software Engineer
7 months ago
Gurugram, India Grownex HR Solution Full timeJob Overview :A Senior Software Development Engineer (SSDE) is a seasoned professional in the field of software engineering who takes on an Individuals role within a software development team. They are responsible for designing, developing, testing, and maintaining basic/Advanced software applications and systems. Our ideal candidates are familiar with the...
-
Senior Software Engineer
3 weeks ago
Gurugram, India StrideOne Full timeCompany Profile:StrideOne is more than an NBFC; we are a financial institution for Indian startups and businesses, offering a full suite of financial services under the 'One' umbrella. As a new age finance partner, our "Entrepreneur-first approach and Agile framework" enable us to provide full-stack solutions tailored to the unique needs of unicorns, SME’s...
-
Senior Software Engineer
7 months ago
Gurugram, India AJ Consulting Full timeTitle : Senior Software Engineer - C# C++Job Location : GurgaonEducation : B.TECH / MTECH Experience : 6 + Payroll : Nippon Data Systems LtdNIPPON DATA SYSTEMS LIMITED is a provider of IT enabled business solutions which provide our clients competitive business advantage. We partner with our customers to deliver business solutions to their satisfaction and...
-
Lepton Software
3 months ago
Gurugram, India Lepton Software Full timeLepton Software is Location Analytics Company with specialization into Telecom sector with more than 20 years of experience. We are also a Premier Google Maps & Cloud Platform partner. Lepton's flagship product, Network Access is a cloud/Web based network management solution that helps Communication ServiceProviders efficiently plan, design, document...
-
Lepton Software | Project Manager
4 weeks ago
gurugram, India Lepton Software Full timeJOB RESPONSIBILITY: Responsible for managing projects and related activities in accordance with the mission and goals of the organization. Producing accurate and timely reporting of project status throughout its life cycle. Accountable for managing Product development and service delivery. Responsible for managing the project cost as per defined...
-
Lepton Software | Project Manager
4 weeks ago
gurugram, India Lepton Software Full timeJOB RESPONSIBILITY: Responsible for managing projects and related activities in accordance with the mission and goals of the organization. Producing accurate and timely reporting of project status throughout its life cycle. Accountable for managing Product development and service delivery. Responsible for managing the project cost as per...
-
Senior Embedded Engineer
1 month ago
Gurugram, India Smart Udyog Full timeCompany Description Smart Udyog is a platform that revolutionizes factory operations by enhancing machine and human productivity through a suite of AI based solutions. Experience the platform for free to witness immediate results in just days.Role Description This is a full-time on-site role for a Senior Embedded Engineer at Smart Udyog in Gurugram. The...
-
Senior Software Engineer
3 weeks ago
Gurugram, India Teamware Solutions Full timeJob Description:Job Title: Sr. Software Developer / Senior Software Engineer (full stack)Experience: 4 – 10 Years.Job Type: Full time Permanent.Job Location: Gurgaon / Gurugram, India. Job Purpose:We're looking for a dynamic, talented and experienced Sr. Software Developer (Full Stack), to join our growing team. You'll be responsible for developing and...
-
Senior Software Engineer
4 weeks ago
Gurugram, India Teamware Solutions Full timeJob Description: Job Title: Sr. Software Developer / Senior Software Engineer (full stack) Experience: 4 – 10 Years. Job Type: Full time Permanent. Job Location: Gurgaon / Gurugram, India. Job Purpose: We're looking for a dynamic, talented and experienced Sr. Software Developer (Full Stack) , to join our growing team. You'll be responsible for...
-
Senior Software Engineer
4 weeks ago
Gurugram, India Teamware Solutions Full timeJob Description:Job Title: Sr. Software Developer / Senior Software Engineer (full stack)Experience: 4 – 10 Years.Job Type: Full time Permanent.Job Location: Gurgaon / Gurugram, India. Job Purpose:We're looking for a dynamic, talented and experienced Sr. Software Developer (Full Stack), to join our growing team. You'll be responsible for developing and...
-
CarDekho - Senior Software Engineer - MERN Stack
5 months ago
Gurugram, India CarDekho.Com Full timeJob Description :We at Rupyy by CarDekho building digital lending products used daily by millions of people and are India's best, completely paperless, digital lending platform. CarDekho is looking for an experienced Senior Software Engineer - MERN to help build the next-gen, state-of-the-art digital lending platform. We are looking for strong...
-
Senior Staff Software Engineer
2 months ago
gurugram, India Majid Al Futtaim Full timeAs a Senior Staff Software Engineer , you will play a pivotal role in designing and implementing systems that manage and enhance customer services. Your expertise in API development, data handling, and compliance with PCI DSS standards will be crucial in ensuring the secure management of sensitive customer information, including PII (Personally...
-
Senior Staff Software Engineer
2 months ago
Gurugram, India Majid Al Futtaim Full timeAs a Senior Staff Software Engineer, you will play a pivotal role in designing and implementing systems that manage and enhance customer services. Your expertise in API development, data handling, and compliance with PCI DSS standards will be crucial in ensuring the secure management of sensitive customer information, including PII (Personally Identifiable...