AI Engineer
SWITS DIGITAL · Bengaluru · onsite · Posted 21d ago
Undisclosed5–7 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Job Title: Software Engineer - AI Engineer / Python Experience
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
- 5-7 years of overall software engineering experience.
- Minimum 4 years of hands-on experience developing and deploying production-grade applications using Python.
- 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.
- 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
Candidates should have strong hands-on software engineering experience combined with practical GenAI/LLM application development experience, particularly with LangChain, LangGraph, RAG, LLM APIs, and production Python applications.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Skills
NoSQLProgrammingData StructuresBackendPythoncloudSQLApplication DevelopmentGITFront End
About SWITS DIGITAL

SWITS DIGITAL
IT Services & Consulting
21
employees
2024
2 years old
Chennai, Tamil Nadu
India
₹3.3L PA avg
Avg at SWITS DIGITAL
About
At SWITS Digital Private Limited, we are driven by innovation, integrity, and a commitment to empowering businesses through technology. As a fast-growing company, we specialize in designing and develo
Industries
IT Services & ConsultingInternetRecruitment
Employee ratings
10 reviews
4.1/ 5
Culture
3.8
Career growth
3.7
Work-life
3.8
Employees rate it well for
Company Culture41Job Security41
Find them on