Position: AI/ML Engineer
Type: Full-Time / Contract
Location: Remote / Onsite (Flexible)
Experience Level: 2–4 years (Intermediate)
About the Role
We are seeking a dynamic and versatile AI/ML Engineer to spearhead the development of an AI-powered customer support solution. This role requires designing, developing, and deploying a sophisticated conversational AI tool. You will have the unique opportunity to own the entire AI lifecycle and contribute to a transformative product in a fast-paced, agile environment.
Key Responsibilities
AI and Machine Learning Development
- Design, train, and fine-tune AI models for sentiment analysis, speech recognition, and conversational AI.
- Build adaptable models for regional dialects, informal language, and varying emotional tones.
- Develop and optimize self-training modules that learn from human interactions.
Software Development
- Design and implement APIs for seamless voice-based interaction and system integration.
- Develop scalable, efficient backend architecture to support AI functionalities.
- Create user-friendly front-end interfaces or dashboards for training, monitoring, and analytics.
Integration
- Integrate the AI tool with customer platforms such as CRMs, telephony systems, and email support tools.
- Ensure compatibility with third-party tools like Twilio, Zapier, or AWS Connect for voice functionalities.
Testing and Optimization
- Perform end-to-end testing to ensure performance and robustness.
- Optimize algorithms for real-time response and low latency.
Project Ownership
- Manage data preparation and processing pipelines.
- Collaborate with stakeholders to prioritize features for a minimum viable product (MVP).
- Stay updated with the latest AI/ML tools and frameworks for continuous improvement.
Required Skills and Qualifications
Education
- Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
AI/ML Expertise
- Proficient in NLP frameworks (e.g., Hugging Face, spaCy, NLTK) and speech-to-text tools.
- Experience with machine learning libraries like TensorFlow, PyTorch, or Scikit-learn.
- Strong knowledge of transfer learning and fine-tuning pre-trained models.
Programming
- Proficient in Python; familiarity with JavaScript or similar languages is an added advantage.
API Development
- Expertise in RESTful API development and third-party tool integration.
Databases
- Familiarity with relational (SQL) and NoSQL databases for managing data pipelines.
DevOps Basics
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and deployment tools (Docker, Kubernetes).
Soft Skills
- Exceptional problem-solving ability, excellent communication skills, and a proactive approach.
Preferred Experience
- Experience with conversational AI or voice-based interaction systems.
- Familiarity with telephony tools (e.g., Twilio, Vonage, AWS Connect).
- Proven ability to deploy AI solutions at scale.
- Hands-on experience with customer-facing AI tools in industries such as e-commerce, banking, or insurance.