What are the responsibilities and job description for the AI/ML Engineer position at ESB Technologies?
Job Title: AI/ML Engineer
Location: Boston, MA (Preferred) or Jersey City, NJ
Duration: 6 Months Contract-to-Hire (CTH)
Sponsorship: Not available at the time of conversion
About the Role:
We are seeking a highly skilled AI/ML Engineer to join our Technology Research and Innovation team. You will be responsible for designing, developing, and deploying cutting-edge AI/ML models and Generative AI solutions to solve complex business challenges. This role requires expertise in Machine Learning, Generative AI, Cloud Computing (AWS), and MLOps, with a strong focus on LLM fine-tuning, Retrieval-Augmented Generation (RAG), and Agentic Workflows.
Key Responsibilities:
Generative AI Development & AI Solutions
- Develop and implement AI solutions such as Retrieval-Augmented Generation (RAG) and Agentic Workflows using LLMs and prompt engineering.
- Evaluate Large Language Models (LLMs) for performance, optimization, and business alignment.
- Collaborate with cross-functional teams to integrate AI solutions into enterprise systems.
Machine Learning Model Development & Deployment
- Design, develop, and deploy ML models and algorithms for business use cases.
- Implement MLOps best practices to ensure model scalability, monitoring, and optimization.
- Optimize models for performance, efficiency, and cost-effectiveness.
Data Engineering & Management
- Collect, clean, and preprocess structured and unstructured data for ML training.
- Develop and manage data pipelines to ensure seamless data integration.
- Implement feature engineering and data augmentation techniques.
Python API Development & Cloud Deployment
- Build and deploy scalable APIs using FastAPI, Apache, Gunicorn for model inferencing.
- Deploy AI/ML solutions on AWS (preferred), Snowflake, or other cloud platforms.
Research & Innovation
- Stay updated with cutting-edge AI/ML advancements and implement innovative solutions.
- Research and explore new AI methodologies, Generative AI techniques, and model optimization strategies.
- Work on Proof-of-Concept (PoC) AI projects for future implementation.
Collaboration & Communication
- Work closely with software engineers, data scientists, and business stakeholders.
- Present complex AI concepts in a clear, concise manner to non-technical teams.
- Provide mentorship and guidance to junior AI/ML team members.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Data Science, AI, or a related field.
- 6 years of experience in Machine Learning, AI, and Data Science.
- Strong Python programming skills (Pandas, NumPy, PyTorch, TensorFlow, scikit-learn, LangChain, etc.).
- Expertise in Generative AI, Retrieval-Augmented Generation (RAG), Agentic Workflows, and LLM fine-tuning.
- Experience in cloud platforms (AWS preferred, Azure, GCP) for AI model deployment.
- Proficiency in SQL and Snowflake for data extraction and analysis.
- Experience in MLOps for model deployment, versioning, and monitoring.
- Hands-on experience in FastAPI, Apache, Gunicorn for API development.
- Strong understanding of data structures, algorithms, and statistical methods.
- Financial services industry experience is a must.
- Strong problem-solving, analytical thinking, and communication skills.
Preferred Qualifications:
- Experience in data visualization tools (Matplotlib, Seaborn, Tableau).
- Prior experience in building asynchronous Python APIs.
- Knowledge of AI ethics, model interpretability, and responsible AI.