We are looking for a skilled LLM Application Developer to join our team. You will be responsible for implementing large language model (LLM) based applications, working with proprietary and open-source models as well as popular frameworks such as Lang Chain or Llama Index to ensure seamless integration and deployment.
Responsibilities
Develop and implement LLM-based applications.
Fine-tune and deploy large language models.
Implement production quality ETL jobs
Build RAG-based applications
Integrate models with existing systems and APIs.
Preprocess and manage data for training and deployment.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code.
Document development processes, code, and APIs.
Requirements
Proven experience with large language models and open-source frameworks.
Experience leveraging models from repositories such as Hugging Face
Experience with deep learning frameworks such as PyTorch, Tensorflow and Hugging Face Transformers.
Strong knowledge of API integration (RESTful, GraphQL).
Experience with data preprocessing, SQL, and NoSQL databases as well as vector stores (e.g., Postgres, Elasticsearch/OpenSearch, ChromaDB etc.)
Experience with GPU programming, including CUDA or RAPIDs
Familiarity with deployment tools (Docker, Kubernetes).
Excellent problem-solving and communication skills.
Ability to work collaboratively in an agile team environment.
Preferred Qualifications
Degree in Computer Science, Data Science, or related field.
Certifications in machine learning, data science, or cloud computing.
Portfolio showcasing past projects or contributions to open-source projects.