Job description
We are seeking a highly skilled AI Engineer to design, develop, and maintain advanced AI agents within our Main Sequence Ecosystem. This role involves integrating Large Language Models (LLMs) into workflows, building and evaluating chatbots, and incorporating various forms of data to enhance bot capabilities.
Job responsibilities
- Stay Updated: Keep abreast of the latest advancements in AI, machine learning, and LLM technologies.
- Design and Develop AI Agents: Create scalable AI agents using LLMs and agent frameworks to improve our Main Sequence Ecosystem.
- Utilize LangChain/LlamaIndex: Employ LangChain or LlamaIndex to build advanced LLM applications.
- Integrate Diverse Data Forms: Incorporate structured and unstructured data to enhance chatbot functionalities.
- Build and Evaluate Chatbots: Develop chatbots with exceptional user experiences and evaluate their performance.
- Local Training and Deployment: Manage local training processes and deploy LLM backends effectively.
- Collaborate with Teams: Work closely with cross-functional teams to define, design, and implement new features.
- Ensure System Robustness: Maintain the scalability, reliability, and performance of AI models and systems.
Skills and Qualifications:
- AI and Machine Learning:
- LLM Expertise: Extensive experience with Large Language Models and natural language processing.
- LangChain/LlamaIndex Proficiency: Hands-on experience with LangChain and LlamaIndex frameworks for building LLM applications.
- Framework Proficiency: Skilled in frameworks like TensorFlow, PyTorch, or similar platforms.
- Model Fine-Tuning: Ability to fine-tune and deploy LLMs locally.
- Algorithm Knowledge: Strong understanding of machine learning algorithms and best practices.
- Data Integration:
- Data Handling: Proficient in integrating various data forms into AI models.
- Data Processing: Experience with data preprocessing, feature engineering, and building data pipelines.
- Programming and Software Development:
- Python Proficiency: Strong skills in Python and relevant AI libraries.
- API Development: Experience with developing and integrating APIs.
- Version Control: Familiarity with Git and collaborative coding practices.
- DevOps and Deployment:
- Model Deployment: Experience with local deployment of AI models.
- Containerization: Knowledge of Docker and Kubernetes for deployment.
- CI/CD Pipelines: Understanding of continuous integration and deployment practices.
- General Skills:
- Problem-Solving: Strong analytical skills with a proactive approach to challenges.
- Financial Knowledge: Experience with financial products is a plus.
- Communication: Excellent verbal and written communication skills.