Responsibilities:
AI/ML Framework Implementation:
- Evaluate, implement, and deploy state-of-the-art AI/ML frameworks such as OpenAI, LangChain, Pinecone, Spacy, and Hugging Face.
Model Development:
- Develop and fine-tune NLP models on the OpenAI platform tailored to business use cases.
- Apply machine learning techniques to analyze, interpret, and extract insights from complex datasets.
Backend Engineering:
- Architect, implement, and deploy Python-based microservices on AWS using containers/Kubernetes.
- Deliver solutions via fully automated CI/CD pipelines.
Collaboration:
- Work closely with software engineers to integrate AI/ML capabilities into products, ensuring seamless functionality.
- Partner with product managers and business stakeholders to translate requirements into innovative AI solutions.
Security & Best Practices:
- Implement safeguards to ensure user data security and privacy.
- Stay up-to-date with industry standards and best practices for AI/ML deployment.
Qualifications:
Experience:
- 5 years of experience in software product development with exposure to AI/ML, NLP, data science, or deep learning initiatives.
- Experience building and supporting multi-tenant SaaS applications at scale.
Technical Expertise:
- Proficiency in Python and working knowledge of Node.js.
- Strong foundation in computer science fundamentals, including data structures, algorithms, and software design.
- Solid experience with both SQL and NoSQL databases.
Preferred Background:
- Postgraduate degree or equivalent experience with proven outcomes in AI/ML research or projects.
- Hands-on experience developing AI/ML models in production environments and integrating them into enterprise applications using cloud-native or hybrid technologies.