Senior Software Engineer ( AI/ML)
We are looking for experienced AI/ML Engineer. Conduct the development of AI and ML components for an intelligent chatbot and search platform, ensuring robust data pipelines, efficient search capabilities, and LLM integration.
Requirements:
- 5+ years of experience in AI/ML engineering, including real-world production systems.
- Strong Python skills (Pandas, NumPy, FastAPI, Langchain, etc.).
Proven experience with LLMs (e.g., OpenAI, AWS Bedrock) and prompt engineering. - Hands-on experience with vector databases PGVector (Postgres).
- Solid background in NLP, embeddings, and semantic search.
- Experience building ETL pipelines for diverse data sources (APIs, SQL, documents, images).
- Familiarity with unstructured data processing and metadata handling.
- Experience deploying ML models in Docker-based environments.
- Understanding of role-based access and personalized recommendations.
- Strong collaboration skills and ability to lead technical decisions across teams.
English-Upper-Intermediate.
Responsibilities:
- Review and evaluate existing data sources and structures.
- Design and implement ETL pipelines for structured and unstructured data.
- Generate embeddings, build and maintain vector databases.
- Integrate and optimize similarity search and ranking algorithms.
- Fine-tune and manage LLM prompts for chatbot interactions.
- Develop logic for user intent detection and contextual response generation.
- Collaborate with the engineering team on deployment, API integration, and testing.
- Design feedback loops for continuous model improvement.
- Ensure role-based access, metadata tracking, and performance optimization.
- Deliver production-ready, scalable, and maintainable AI/ML solutions.
๐
$4500-7000
Average salary range of similar jobs in
analytics โ
Loading...