- Company Name
- HTD Resources
- Job Title
- AI Engineer
- Job Description
-
Job Title: AI Engineer
Role Summary
Design, develop, and maintain AI‑enabled Python/Java applications, collaborate across teams to prioritize requirements, implement best practices, and deliver solutions that integrate generative LLMs and web APIs.
Expectations
Deliver high‑quality code and architecture for AI services, work within Agile/Scrum cycles, perform technical analysis to troubleshoot production issues, and contribute to continuous improvement of development processes and standards.
Key Responsibilities
- Design, develop, and maintain Python/Java AI and RESTful applications.
- Create and manage web APIs using frameworks such as Spring, RESTEasy, and other web service stacks.
- Collaborate with cross‑functional teams to gather requirements, prioritize features, and shape product roadmaps.
- Conduct code reviews, enforce coding standards, and implement best practices.
- Troubleshoot production issues and produce technical artifacts to resolve incidents.
- Integrate LLMs and RAG architectures (e.g., GPT, LlamaIndex, LangChain) into applications.
- Deploy and manage services in container environments (e.g., OpenShift, Docker).
- Participate in Agile ceremonies and contribute to sprint planning, estimation, and retrospectives.
- Set up and maintain CI/CD pipelines using Git, Jenkins, Docker, and related tools.
- Monitor and optimize performance, including use of Redis, Oracle, and vector databases.
Required Skills
- 10+ years of professional Python development; Java experience is a plus.
- Strong knowledge of Python web frameworks (Flask, FastAPI) and Java REST frameworks (Spring, RESTEasy).
- Experience building RESTful APIs and expert in request/response handling.
- Proficiency in front‑end basics (HTML, CSS, JavaScript) desirable but not mandatory.
- Working knowledge of databases: Redis, Oracle; vector databases a plus.
- Experience with Linux and Windows operating systems.
- Familiarity with AI tools: Microsoft Copilot, Azure AI Foundry, Copilot Studio.
- Understanding of generative AI model development (GPT, LlamaIndex, LangChain).
- Experience with OpenShift container platforms and Azure cloud services.
- Strong analytical, problem‑solving, and organizational skills.
- Experience with Agile/Scrum development methodologies and IT project management.
- Familiarity with CI/CD DevOps practices (Git, Jenkins, Docker).
- Knowledge of Nvidia Triton server deployment for LLM inference (preferred).
Required Education & Certifications
- Bachelor’s or Master’s degree in Software Engineering, Computer Science, or related field.
- Relevant certifications such as Oracle Certified Professional (OCP) in Java.
- Certifications in cloud or container technologies (Azure, OpenShift) are advantageous.