AI Engineer (Karnataka)

AI Engineer (Karnataka)

30 Sep
|
SWITS DIGITAL Private
|
Karnataka

30 Sep

SWITS DIGITAL Private

Karnataka

Job Title: Software Engineer AI Engineer / Python Experience

- 5 7 years of overall software engineering experience.
- Minimum 4 years of hands-on experience developing and deploying production-grade applications using Python.

Key Responsibilities &
- Technical Skills

- Design, develop, test, and maintain scalable backend applications and APIs using Python and FastAPI or equivalent frameworks.
- Demonstrate strong understanding of asynchronous programming, API architecture, testing, and backend development best practices.
- Build and deploy production-ready GenAI applications using LangChain and LangGraph, with hands-on experience in:
- State management
- Custom tools and tool integration
- Memory management
- Human-in-the-loop workflows

- Integrate and work with LLM APIs, including OpenAI, Anthropic, and Azure OpenAI.
- Implement function/tool calling and structured output to build reliable LLM-powered applications.
- Develop end-to-end Retrieval-Augmented Generation (RAG) solutions, including:

- Data ingestion and preprocessing
- Embedding generation
- Vector database/search implementation
- Retrieval optimization and quality tuning

- Work with both SQL and NoSQL databases, designing and modelling data structures to support application and AI/retrieval use cases.




- Develop and maintain functional front-end interfaces using React and TypeScript, with the ability to independently build and enhance user-facing features.
- Containerize applications using Docker and follow best practices for source control and collaborative development using Git.
- Implement and maintain CI/CD pipelines and support application deployment across cloud environments.
- Collaborate with cross-functional teams to design, develop, test, deploy, and continuously improve AI-powered software solutions.

Required Skills
- Python 4+ years of production experience
- FastAPI / equivalent backend frameworks
- Async programming and API development
- LangChain and LangGraph
- LLM APIs OpenAI / Anthropic / Azure OpenAI
- Function calling / Tool calling / Structured output
- RAG and vector search
- Embeddings and retrieval optimization
- SQL &
- NoSQL databases
- React &
- TypeScript
- Docker &
- Git
- CI/CD
- Cloud deployment

Preferred Profile Candidates should have robust hands-on software engineering experience combined with practical GenAI/LLM application development experience, particularly with LangChain, LangGraph, RAG, LLM APIs, and production Python applications.

📌 AI Engineer (Karnataka)
🏢 SWITS DIGITAL Private
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ai engineer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: ai engineer (karnataka) / karnataka