Candidate Requirements :
5+ years of professional experience in full-stack or backend development, with at least 5 years of recent hands-on experience working with Python and AI / ML-powered applications.
Strong understanding of ML / NLP concepts, especially in areas such as text classification, summarization, and conversational AI.
Proficiency working with Langchain, AWS Bedrock, OpenAI APIs, Hugging Face, and Vector Databases (e.g., Pinecone, FAISS, Weaviate, etc.).
Experience with AWS services (especially Lambda, S3, Bedrock, Transcribe) in a SaaS or cloud-native environment.
Solid experience in integrating AI features with frontend applications (React or similar).
Ability to design clean, scalable APIs and integrate ML models into production systems.
Exposure to data pipelines and unstructured text processing is a plus.
Strong problem-solving, communication, and collaboration skills.
Bachelor's or Master's degree in Computer Science or related field.
Preferred Tech Stack :
Languages / Frameworks : Python, JavaScript, Node.js
AI / ML / NLP : OpenAI, Langchain, Hugging Face, AWS Bedrock, AWS Transcribe
Frontend : React
Databases : Vector DBs (Pinecone, FAISS, Milvus), MongoDB, PostgreSQL
Cloud : AWS (Lambda, S3, Bedrock, Sagemaker, API Gateway, Transcribe)
Tools : Git, CI / CD, Docker, Terraform
Machine Learning Engineer • Bengaluru, Karnataka, India