Job Description
Job Summary We are seeking an AI Engineer to design, develop, and integrate AI-powered solutions into enterprise applications. The ideal candidate should have a strong software engineering background with experience in Java, Spring Boot, Microservices, API development, and cloud technologies, along with an interest in Generative AI, Large Language Models (LLMs), and intelligent automation. The role involves developing AI-enabled backend services, integrating AI APIs, building intelligent workflows, and supporting AI solutions in production environments. Key Responsibilities Design and develop AI-powered enterprise applications and intelligent automation solutions. Integrate Large Language Models (LLMs) and AI services into existing systems. Develop REST APIs and Microservices for AI applications using Java and Spring Boot. Build and maintain backend services for AI-driven platforms. Work with cloud platforms to deploy and monitor AI applications. Collaborate with business stakeholders to identify AI use cases and technical solutions. Develop and optimize prompt engineering strategies for AI applications. Support production AI systems and troubleshoot technical issues. Participate in system upgrades, deployments, and operational support. Ensure AI applications meet security, privacy, and performance requirements. Required Qualifications Bachelor's Degree in Information Technology, Computer Science, Engineering, or a related discipline. 5+ years of software development and application support experience. Strong experience in:JavaSpring BootMicroservicesREST API DevelopmentJ2EE Experience working with cloud platforms, preferably AWS. Good understanding of SQL and relational databases. Experience with Git, Postman, and modern development tools. Familiarity with Linux/Unix and Shell scripting. Strong analytical and problem-solving skills. Preferred Qualifications Experience with Generative AI platforms such as OpenAI, Azure OpenAI, or AWS Bedrock. Knowledge of Large Lang