Job Title: AI Engineer
Location: Remote
Employment Type: Contract
Experience: 5+ years (AI/ML & Generative AI experience preferred)
Job Summary:
We are seeking an experienced AI Engineer to design, develop, and deploy scalable Artificial Intelligence solutions. The ideal candidate should have strong expertise in Machine Learning, Generative AI, Large Language Models (LLMs), and modern AI frameworks. The AI Engineer will collaborate with data scientists, software engineers, and business stakeholders to build intelligent applications, AI agents, chatbots, and automation solutions.
Key Responsibilities:
- Design, develop, and deploy AI/ML and Generative AI solutions.
- Build applications leveraging Large Language Models (LLMs) such as GPT, Claude, Llama, or similar models.
- Develop RAG (Retrieval-Augmented Generation) pipelines using vector databases.
- Create AI agents, chatbots, and intelligent automation workflows.
- Develop and optimize prompts, AI workflows, and model interactions.
- Fine-tune and evaluate machine learning and language models.
- Build scalable APIs and AI services using Python frameworks.
- Work with structured and unstructured data for AI model development.
- Integrate AI solutions with enterprise applications and cloud platforms.
- Ensure AI applications meet performance, security, scalability, and governance requirements.
- Collaborate in Agile/Scrum development environments.
Required Skills:
- 5+ years of software engineering experience with strong Python programming skills.
- Hands-on experience with Generative AI, LLMs, NLP, and Machine Learning.
- Experience with AI frameworks such as LangChain, LlamaIndex, Hugging Face, TensorFlow, or PyTorch.
- Expertise in building RAG architectures, embeddings, and vector databases (Pinecone, Chroma, FAISS, Weaviate).
- Experience with AI model APIs such as OpenAI, Azure OpenAI, AWS Bedrock, or Google Vertex AI.
- Strong knowledge of REST APIs, microservices, and software architecture.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Familiarity with databases including SQL and NoSQL.
- Experience with Docker, Kubernetes, Git, and CI/CD pipelines.
