Job Description
We are seeking a skilled AI developer to lead the development of a smart search feature for our web application.
The ideal candidate will have experience with AI technologies, cloud services, and a strong understanding of data integration, along with UI development skills.
This role will focus on leveraging AWS Bedrock or Cortex AI to create an intelligent search solution that efficiently retrieves and presents information from various data sources.
Key Responsibilities:
* Design and implement a smart search feature using AI technologies, integrating with AWS Bedrock or Cortex AI.
* Configure and manage data sources to ensure seamless integration and retrieval of relevant information for the search functionality.
* Develop and optimize algorithms for natural language processing (NLP) to enhance search accuracy and relevance.
* Build a robust backend service using TypeScript or Python to handle search queries and data retrieval.
* Collaborate with UX/UI design principles to create an intuitive user interface for the search functionality, ensuring a cohesive user experience.
* Conduct performance testing and optimization of the search feature to ensure fast response times and scalability.
* Document the development process, including architecture, APIs, and user guides for future reference.
* Stay updated with the latest advancements in AI and cloud technologies to continuously improve the search capabilities.
Required Skills and Qualifications:
* Proven experience in developing AI-driven applications, preferably with AWS Bedrock or Cortex AI.
* Strong programming skills in TypeScript or Python, with a solid understanding of web development frameworks.
* Experience with natural language processing (NLP) and machine learning concepts.
* Familiarity with cloud services, particularly AWS, and data integration techniques.
* Experience in UI development, with the ability to create user-friendly interfaces without relying on dedicated UI engineers.
* Knowledge of RESTful API design and development.
* Strong problem-solving skills and the ability to work independently as well as part of a team.
* Excellent communication skills, both verbal and written.