Infinite Computer Solutions - New York, NY

posted 8 days ago

Full-time - Senior
New York, NY
Professional, Scientific, and Technical Services

About the position

The Senior Engineer - Enterprise Search Integration will lead the integration of a new enterprise search platform, ensuring seamless data exchange and optimized search functionality across various systems. This role involves collaborating with internal teams and the vendor to develop robust APIs, streamline data flow, and enhance search performance, ultimately supporting the organization's business objectives.

Responsibilities

  • Oversee the integration of the new enterprise search product with existing data systems and applications, ensuring smooth, secure, and efficient data flow.
  • Design, develop, and manage APIs to support data exchange between the enterprise search platform and various data sources across the organization.
  • Establish and maintain data pipelines, ensuring real-time or near-real-time data synchronization between internal databases and the vendor platform.
  • 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.
  • Set up monitoring tools and proactive health checks to ensure the reliability and performance of the search platform integration, troubleshooting issues as they arise.
  • Continuously improve data ingestion, indexing, and retrieval processes to ensure fast and accurate search results within the platform.
  • Create and maintain comprehensive technical documentation for all integration processes, APIs, and data flows, and establish best practices for API security, scalability, and maintainability.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 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).
  • Proficiency in backend development languages, such as Python, Java, or Node.js, with a strong focus on RESTful API development.
  • Expertise in handling data structures, transformation, and integration, including experience with SQL and NoSQL databases.
  • Familiarity with enterprise search technologies and data indexing processes.
  • Experience with cloud environments (AWS, Google Cloud Platform, or Azure) for scalable data processing.
  • Knowledge of API security, including OAuth, SSO, and data encryption best practices.
  • 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.

Nice-to-haves

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service