Description

Description:

  • We are looking for a highly experienced Senior Engineer to lead the integration of a new enterprise search platform, enabling seamless data exchange and optimized search functionality across our systems.
  • As a Senior Engineer, you will play a key role in integrating and optimizing our new enterprise search product.
  • You will work with both internal teams and the vendor's platform to develop robust APIs, streamline data flow, and ensure high-performance search functionality that supports our business goals.
  • This role requires deep expertise in API development, enterprise data architecture, and a strong understanding of search technologies.


Key Responsibilities :

  • Lead Integration Initiatives: Oversee the integration of the new enterprise search product with existing data systems and applications, ensuring smooth, secure, and efficient data flow.
  • API Development and Management: Design, develop, and manage APIs to support data exchange between the enterprise search platform and various data sources across the organization.
  • Data Pipeline and Synchronization: Establish and maintain data pipelines, ensuring real-time or near-real-time data synchronization between internal databases and the vendor platform.
  • Collaboration with Stakeholders: Work closely with internal data, IT, and business teams, as well as the vendor, to identify integration needs, design workflows, and resolve any technical issues.
  • Monitoring and Troubleshooting: Set up monitoring tools and proactive health checks to ensure the reliability and performance of the search platform integration, troubleshooting issues as they arise.
  • Performance Optimization: Continuously improve data ingestion, indexing, and retrieval processes to ensure fast and accurate search results within the platform.
  • Documentation and Best Practices: Create and maintain comprehensive technical documentation for all integration processes, APIs, and data flows, and establish best practices for API security, scalability, and maintainability.


Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Experience:

  • 5+ years of experience in software engineering, with a focus on data integration, API development, or enterprise search solutions.
  • Proven experience integrating enterprise software products, ideally with a focus on search platforms (e.g., Elasticsearch, Glean, Coveo, or Lucidworks).


Technical Skills:

  • Need experience on "AI Agents” and Enterprise Search using RAG/LLM Programming:
  • Proficiency in backend development languages, such as Python, Java, or Node.js, with a strong focus on RESTful API development.
  • Data Management: Expertise in handling data structures, transformation, and integration, including experience with SQL and NoSQL databases.
  • Search and Indexing Technologies: Familiarity with enterprise search technologies and data indexing processes.
  • Cloud Platforms: Experience with cloud environments (AWS, GCP, or Azure) for scalable data processing.
  • Security: Knowledge of API security, including OAuth, SSO, and data encryption best practices.


Soft Skills:

  • Strong analytical skills with attention to detail in troubleshooting and problem-solving.
  • Excellent communication and documentation skills for both technical and non-technical audiences.
  • Ability to lead technical projects and mentor junior engineers in integration best practices.


Preferred Qualifications

  • Experience working directly with enterprise search vendors for custom API integrations.
  • Familiarity with event-driven architectures and message queue systems (e.g., Kafka, RabbitMQ).
  • Knowledge of search relevance tuning, user intent detection, or semantic search capabilities.

Education

Any Graduate