Lead Engineer

ThoughtFocus


Date: 2 weeks ago
City: Hyderabad
Contract type: Full time

Lead Software Engineer (Agentic AI & Strong Programming) 6-8 Years

Role Overview

We 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 Responsibilities

  • Design and develop AI agent-based systems and workflows
  • Build scalable backend services and REST APIs
  • Apply OOP principles and design patterns in production systems
  • Integrate LLMs and AI capabilities into applications
  • Solve complex technical problems
  • Work across multiple programming languages when required
  • Collaborate with cross-functional teams
  • Containerize applications using Docker and support deployments
  • Contribute to architecture and technical design decisions

Required 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 Patterns
  • Strong problem-solving skills
  • Hands-on experience building REST APIs
  • Experience with AI Agent / LLM-based development
  • Experience with LangChain, LangGraph, or similar AI agent frameworks
  • Experience building RAG (Retrieval-Augmented Generation) systems
  • Experience with AI-assisted coding / coding with AI tools
  • Ability to effectively leverage AI tools for development productivity
  • Exposure to Cloud platforms (AWS / Azure / GCP)
  • Experience with Docker
  • Ability to learn and adapt to new technologies quickly

Preferred (Good to Have)

  • Understanding of Data Structures & Algorithms
  • Kubernetes exposure
  • Microservices architecture experience
  • Experience building scalable distributed systems
  • CI/CD pipeline experience

Ideal Candidate

  • Strong in engineering fundamentals
  • Language-agnostic developer
  • Comfortable working on new technologies
  • Eager to learn and adapt quickly
  • Strong analytical and logical thinking
  • Can contribute to architecture discussions

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Partner Support Program Administrator

EC-Council International Limited, Hyderabad
3 days ago
Job ID: R - 8077 Job Title: Partner Support Program Administrator Location: Hyderabad On-site EC-Council is the world’s largest cyber security technical certification body. We operate in 145 countries globally and we are the owner and developer of various world-famous cyber security programs. We are proud to have trained and certified over 220,000 information security professionals globally that have influenced...

EBS Fusion Technical

Tata Consultancy Services, Hyderabad
6 days ago
Customize and configure Oracle Fusion modules (such as Financials) as per business requirements. Develop and modify reports (BIP, OTBI, FRS, Hyperion Smart View), interfaces, extensions (Page Composer, Application Composer (With Groovy Scripting), Process Composer), and workflows (Oracle BPM, AMX), Forms (ADF (Java Based)), VBCS and Page Customization to enhance functionality. Location Hyderabad Job Function IT INFRASTRUCTURE SERVICES Role Developer Job...

Playwright Automation Test Engineer

Capgemini Sogeti, Hyderabad
1 week ago
At Sogeti, we believe the best is inside every one of us. Whether you are early in your career or at the top of your game, we’ll encourage you to fulfill your potential to be better. Through our shared passion for technology, our entrepreneurial culture , and our focus on continuous learning, we’ll provide everything you need to do your...