Job Title: AI/ML Engineer Python
Experience: 5+ Years
Location: Boston, MA Onsite
Job Summary
We are seeking an experienced AI/ML Engineer with Python development experience to design, develop, deploy, and maintain machine learning and AI solutions. The ideal candidate should have hands-on experience with Python, machine learning, deep learning, Generative AI, LLMs, and production-grade AI applications.
Key Responsibilities
- Design and develop scalable AI/ML solutions using Python.
- Build, train, evaluate, and deploy machine learning models for business applications.
- Develop data preprocessing, feature engineering, model training, and inference pipelines.
- Work with supervised and unsupervised machine learning algorithms.
- Develop solutions using NLP, Generative AI, LLMs, and/or deep learning.
- Build RAG (Retrieval-Augmented Generation) applications using vector databases and embedding models.
- Integrate LLMs through APIs such as Azure OpenAI, OpenAI, AWS Bedrock, or Google Vertex AI.
- Develop AI/ML services and applications using Python, FastAPI/Flask, REST APIs, and microservices.
- Implement prompt engineering, model evaluation, and optimization techniques.
- Work with data scientists, software engineers, and business stakeholders to translate requirements into AI solutions.
- Deploy and operationalize models using Docker, Kubernetes, and cloud platforms.
- Build and maintain ML pipelines and MLOps workflows for model deployment, monitoring, and retraining.
- Monitor model performance, accuracy, latency, and data/model drift.
- Troubleshoot production AI/ML applications and perform root-cause analysis.
- Write clean, maintainable, testable Python code and participate in code reviews.