Drag

Python

Location : ,

Job Description

Title: Software Engineer (Large Language Models) 

Responsibilities

o            Seamlessly integrate and fine-tune state-of-the-art LLM models for optimal performance on our specific hardware configurations.

o            Continuously evaluate and implement the latest LLM advancements to ensure our solution remains at the forefront of technology.

o            Design and build robust, scalable APIs that expose LLM functionalities for seamless integration with various hardware components and software applications across our ecosystem.

o            Ensure APIs are well-documented, easily maintainable, and adhere to industry best practices.

•            Backend Infrastructure:

o            Create and maintain data pipelines for collecting, processing, and analyzing user data to enhance LLM model performance and deliver personalized user experiences.

•            Documentation: Maintain clear and concise documentation of code, architecture, and LLM integration processes.

 

Qualifications

•            3+ years of experience in software development with demonstrated experience in integrating AI/ML models, ideally in a hardware-centric environment.

•            Proficiency in Python (backend) or other relevant programming languages for machine learning.

•            Experience working with LLM APIs and libraries (e.g., OpenAI API, LangChain).

•            Demonstrated ability to optimize LLM models for specific hardware constraints (e.g., memory, processing power).

•            Deep understanding of how to effectively integrate and leverage LLM models within a software ecosystem.

•            Experience in designing and building RESTful APIs that are scalable, secure, and easy to use.

•            Proficiency in data processing, analysis, and pipeline development using tools like Apache Spark or similar technologies.

RAG (Retrieval Augmented Generation)

JavaScript

UI/UX

YAML

 

Preferred Qualifications

•            Familiarity with natural language processing (NLP) techniques.

•            Contributions to open-source projects or publications in relevant fields.

•            Experience with integration platforms like Mulesoft.

•            Familiarity with Azure cloud services and OpenAI's API.