1. Model Development: Design, develop, and implement state-of-the-art machine learning models,
with a special focus on Large Language Models (LLMs).
2. Collaboration: Work closely with internal teams to integrate Client functionalities and
provide machine learning expertise.
3. Client Interactions: Act as the primary technical liaison for clients, ensuring that their
requirements are translated accurately into Client solutions.
4. Coding & Prototyping: Regularly dive into code, creating prototypes, scripts, or full-blown
applications as required.
5. Production Deployment: Manage Client models in production environments, ensuring they are
scalable, robust, and performant.
6. Docker Expertise: Containerize Client models and applications using Docker to ensure
consistency across various deployment environments.
7. Project Management: Oversee multiple projects simultaneously, ensuring each meets its
milestones and adheres to high-quality standards.
8. Continuous Learning: Stay updated with the latest Client research and methodologies,
particularly in LLMs, and integrate them into our projects where relevant.
9. Documentation: Create clear and comprehensive documentation for models, codebases, and
client interactions.
10. Mentoring: Provide guidance to junior team members and foster a culture of continuous
learning and improvement.
Qualifications:
- Education: Bachelor's/Master's degree in Computer Science, Machine Learning, AI, or
a related field.
- Experience: 5+ years of hands-on experience " in machine learning, with a proven track record
of deploying models in real-world applications.
- Technical Skills: Proficiency in Python, familiarity with Client frameworks like TensorFlow
or PyTorch, Docker expertise, and LLMs experience.
- Soft Skills: Strong communication and interpersonal skills, with an ability to articulate
complex technical concepts to non-technical stakeholders.
- Problem Solver: Proven ability to tackle challenges head-on and develop practical |