AI Engineer
Job Description
An on-site AI Engineer role based in New Jersey, focused on designing, developing, and deploying AI-powered applications and agentic workflows in production using LLMs, Retrieval-Augmented Generation, and prompt engineering. Collaboration spans AI architecture, development (Java and frontend), and QA (Playwright) to deliver enterprise-grade AI solutions.
Responsibilities
- Design, develop, and deploy AI powered applications leveraging contemporary LLM technologies.
- Create and implement agentic workflows using AI agents, orchestration frameworks, and automation platforms.
- Build Retrieval-Augmented Generation pipelines employing vector databases and enterprise knowledge sources.
- Conduct prompt engineering, optimization, and model evaluation to improve AI accuracy and reliability.
- Fine-tune foundation models when needed to satisfy business requirements.
- Integrate AI capabilities into existing enterprise applications and platforms.
- Monitor, optimize, and sustain AI systems in production environments.
- Develop backend services and RESTful APIs using Java frameworks.
- Create responsive, scalable frontend applications to deliver AI driven user experiences.
- Collaborate with architects, product owners, and business stakeholders to translate requirements into technical solutions.
- Implement integrations with internal and external systems via APIs and microservices.
- Develop automated testing strategies for AI-enabled applications.
- Design and execute UI and API automation using Playwright.
- Validate AI outputs through functional, regression, and performance testing.
- Establish testing frameworks and quality gates for AI solutions deployed in production.
- Ensure security, performance, and reliability standards are met.
- Work closely with AI Architects, Data Scientists, Product Teams, and Business SMEs.
- Stay current with emerging AI technologies, frameworks, and industry best practices.
- Contribute to AI governance, responsible AI practices, and solution documentation.
Requirements
- Prompt engineering proficiency.
- Experience with Large Language Models including OpenAI, Azure OpenAI, Anthropic, Gemini, and others.
- Proficiency with agentic AI frameworks.
- Expertise in Retrieval-Augmented Generation (RAG).
- Knowledge of vector databases.
- Experience with model evaluation and optimization.
- Understanding of fine-tuning concepts.
- AI application development experience.
- Experience with AI orchestration frameworks such as LangChain, LangGraph, Semantic Kernel, CrewAI, AutoGen, etc.
- Java 8, 11, or 17+ development experience.
- Spring Boot expertise.
- REST APIs and microservices architecture experience.
- API integration skills.
- Frontend experience with React.js, Angular, or other modern JavaScript frameworks.
- HTML5, CSS3, JavaScript, and TypeScript proficiency.
- Playwright automation experience.
- API testing experience.
- Test automation framework design experience.
- Functional regression testing experience.
- CI/CD testing practices knowledge.
- Experience with Azure, AWS, or GCP clouds.
- Docker and Kubernetes experience.
- CI/CD pipelines experience.
- Git, GitHub, and Azure DevOps familiarity.
Technologies
- Core programming and backend: Java (8/11/17+), Spring Boot, REST APIs, microservices
- Frontend stack: React.js, Angular, modern JavaScript frameworks, HTML5, CSS3, JavaScript, TypeScript
- AI and ML tooling: OpenAI family, Azure OpenAI, Anthropic, Gemini; LangChain, LangGraph, Semantic Kernel, CrewAI, AutoGen; Retrieval-Augmented Generation; vector databases
- Cloud and containers: Azure, AWS, GCP, Docker, Kubernetes
- Version control and DevOps: Git, GitHub, Azure DevOps
- Testing and automation: Playwright automation, API testing, test automation frameworks, functional regression testing, CI/CD testing practices