Artificial Intelligence Engineer
ThoughtFocus · Hyderabad, Telangana, India
Apply & track with Apply EdgeAI Engineer (Agentic AI & Strong Programming)Role OverviewWe are looking for an AI Engineer with strong programming fundamentals and hands-on experience in Agentic AI development. The ideal candidate should be language-agnostic and capable of working across multiple technologies, with expertise in any of the following programming languages: Python, Java, C#, or C++.This role requires solid experience in system design, OOP principles, REST API development, and building scalable AI-driven applications.Key ResponsibilitiesDesign and develop AI agent-based systems and workflowsBuild scalable backend services and REST APIsApply OOP principles and design patterns in production systemsIntegrate LLMs and AI capabilities into applicationsSolve complex technical problemsWork across multiple programming languages when requiredCollaborate with cross-functional teamsContainerize applications using Docker and support deploymentsContribute to architecture and technical design decisionsRequired Skills (Must Have)Strong programming skills in any of the following: Python, Java, C#, or C++Strong understanding of Object-Oriented Programming (OOP)Good knowledge of Design PatternsStrong problem-solving skillsHands-on experience building REST APIsExperience with AI Agent / LLM-based developmentExperience with LangChain, LangGraph, or similar AI agent frameworksExperience building RAG (Retrieval-Augmented Generation) systemsExperience with AI-assisted coding / coding with AI toolsAbility to effectively leverage AI tools for development productivityExposure to Cloud platforms (AWS / Azure / GCP)Experience with DockerAbility to learn and adapt to new technologies quicklyPreferred (Good to Have)Understanding of Data Structures & AlgorithmsKubernetes exposureMicroservices architecture experienceExperience building scalable distributed systemsCI/CD pipeline experienceIdeal CandidateStrong in engineering fundamentalsLanguage-agnostic developerComfortable working on new technologiesEager to learn and adapt quicklyStrong analytical and logical thinkingCan contribute to architecture discussions