Software Engineer - AI/LLM
Remote
-
Full-time
About the Role
We are looking for a Software Engineer - AI/LLM who is passionate about building and optimizing AI-powered solutions using large language models (LLMs). This role requires a combination of strong technical expertise in AI/ML and excellent communication skills, as you will work directly with clients to design, develop, and deploy LLM applications tailored to their needs.
You will play a key role in developing AI-driven solutions, integrating LLMs into client workflows, and ensuring scalable, high-performance deployment of AI models in production.
Responsibilities
Design, develop, and optimize AI/LLM applications and pipelines.
Fine-tune and integrate LLMs (e.g., GPT, Gemini, Llama) for specific business needs.
Develop and maintain data processing workflows for AI applications.
Build scalable APIs and backend services to serve AI-powered features.
Optimize model inference for efficiency and cost-effectiveness.
Collaborate with data scientists, ML engineers, and product teams to deliver AI-driven products.
Ensure compliance with data privacy, security, and ethical AI best practices.
Collaborate with clients to understand their AI needs and translate them into technical solutions.
Clearly explain AI/ML concepts to both technical and non-technical stakeholders.
Present project updates, demo solutions, and gather feedback from clients.
Assist in pre-sales discussions by providing technical expertise and AI strategy recommendations.
Requirements
Strong programming skills in Python.
Experience with API development using FastAPI, Flask, or similar frameworks.
Experience with SQL and NoSQL databases.
Familiarity with vector databases (e.g., FAISS, Weaviate, ChromaDB).
Familiarity with LLM fine-tuning, Agents, and Retrieval-Augmented Generation (RAG).
Strong understanding of data engineering and MLOps best practices.
Experience with cloud platforms (GCP, AWS, or Azure) and deploying AI models at scale.
Familiarity with containerization and orchestration (Docker, Kubernetes).
Ability to explain complex AI concepts to both technical and non-technical stakeholders.
Strong verbal and written communication skills for client meetings, presentations, and documentation.
Experience working directly with clients, partners, or external stakeholders.
Why Join Us?
Work on cutting-edge AI and LLM technologies that shape the future of AI applications.
Collaborate with exciting clients and businesses, integrating AI into real-world use cases.
Engage with world-class engineers and AI researchers on innovative projects.
Competitive salary, and career growth opportunities.
Flexible work environment.