About SolidCAM :
SolidCAM is a global leader in Computer-Aided Manufacturing (CAM) software, delivering advanced, user-friendly solutions that integrate seamlessly with leading CAD systems like SOLIDWORKS, Autodesk Inventor, and Solid Edge. Powered by patented technologies like iMachining and specialized capabilities for Swiss, 5-axis, 2D, and 3D machining, SolidCAM empowers manufacturers with unmatched efficiency and a competitive edge.
Job Summary :
We are seeking a skilled Full Stack AI Engineer to implement, customize, and maintain our AI chatbot solution for diverse client organizations. The role involves configuring, deploying, and maintaining our proven chatbot system while providing technical support and training to the clients.
Key Responsibilities :
- Deploy and configure the AI chatbot solution for client organizations.
- Customize the chatbot’s features and knowledge base based on client requirements.
- Set up and maintain vector databases (e.g., Pinecone) with client-specific data.
- Configure authentication systems and integrate the chatbot with client systems.
- Provide training and ongoing support to client teams.
- Monitor, troubleshoot, and optimize chatbot performance.
- Document implementation processes and resolve technical issues.
Requirements :
General Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or related field.3+ years of experience in software implementation or solutions deployment.Strong understanding of AI / ML concepts, particularly NLP and chatbots.Experience with cloud platforms (GCP preferred) and databases (e.g., PostgreSQL).Excellent problem-solving, documentation, and client communication skills.Key Technical Skills
Core Development : React.js / Next.js, TypeScript, Node.js, API development.AI / ML : LangChain, OpenAI APIs, embeddings, vector databases (Pinecone).Cloud & Database : GCP, Firebase, PostgreSQL, service account management.Real-Time Systems : WebSocket / Socket.IO, streaming data implementations.Essential Qualities
Strong system architecture and security knowledge.Proficiency in version control.Adaptability to new technologies.Strong client training and communication skills.What we offer :
Opportunity to work with a dynamic and innovative team.Professional development and growth opportunities.Competitive salary and benefits package.