Location: Boston, MA,New JerseyIn (Person Interview)
Job Summary
We are seeking a highly skilled Python AI Engineer with strong hands-on experience in Artificial Intelligence, Generative AI, Machine Learning, LLMs, and AI application development. The ideal candidate will have a strong Python development background combined with proven experience designing, developing, integrating, and deploying AI-powered solutions in enterprise environments.
The candidate should be comfortable working across the complete AI lifecycle, from data preparation and model development to LLM integration, RAG, prompt engineering, AI agents, API development, and production deployment.
Primary Responsibilities
- Design, develop, and deploy AI/ML solutions using Python.
- Build production-grade AI applications using LLMs, Generative AI, RAG, and AI agents.
- Develop Python-based APIs and backend services using FastAPI, Flask, or similar frameworks.
- Integrate commercial and open-source LLMs into enterprise applications.
- Develop Retrieval-Augmented Generation (RAG) pipelines using vector databases and embedding models.
- Implement prompt engineering, prompt optimization, evaluation, and LLM performance tuning.
- Build AI agents and agentic workflows using appropriate AI frameworks.
- Work with OpenAI, Azure OpenAI, AWS Bedrock, Google Vertex AI, or similar AI platforms.
- Develop machine learning pipelines for classification, prediction, recommendation, NLP, and other AI use cases.
- Work with frameworks such as LangChain, LangGraph, LlamaIndex, Hugging Face, PyTorch, and TensorFlow.
- Design and implement vector search solutions using technologies such as Pinecone, FAISS, Weaviate, Milvus, or OpenSearch.
- Develop data preprocessing, feature engineering, embedding generation, and model evaluation pipelines.
- Implement AI application security, access controls, data protection, and responsible AI practices.
- Containerize and deploy AI applications using Docker and Kubernetes.
- Implement CI/CD and automated deployment processes for AI applications.
- Monitor AI applications and models in production and troubleshoot performance issues.
- Collaborate with software engineers, data scientists, cloud engineers, product teams, and business stakeholders.
- Translate business requirements into scalable and production-ready AI solutions.
Required Skills
- Strong Python development experience
- Strong hands-on Artificial Intelligence / Generative AI experience
- LLMs and RAG
- Machine Learning / Deep Learning
- FastAPI / Flask / REST APIs
- Prompt Engineering and LLM integration
- Experience with AI Agents / Agentic AI
- Experience with LangChain, LangGraph, LlamaIndex, or similar frameworks
- Experience with OpenAI / Azure OpenAI / AWS Bedrock / Vertex AI
- Strong understanding of vector databases and embeddings
- Experience with PyTorch, TensorFlow, or Hugging Face
- Strong SQL and data-processing experience
- Experience with Git and CI/CD
- Experience with Docker and Kubernetes
- Strong understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform
Preferred Skills
- Experience building enterprise-scale GenAI applications
- Experience with multi-agent systems and agent orchestration
- Experience with MCP / Model Context Protocol
- Experience with AI evaluation frameworks and observability
- Experience with fine-tuning, LoRA/PEFT, or model customization
- Experience with NLP, transformers, and foundation models
- Experience with MLOps / LLMOps
- Experience with AWS Bedrock, SageMaker, Azure AI, or Google Vertex AI
- Experience working with regulated or enterprise environments