
Senior Python Developer (GenAI Experience) 4-5 years
Click to send your application via email
Brief DescriptionJob Title: Senior Python Developer (GenAI Experience) Experience: 4–5 YearsLocation: Technopark, Trivandrum Employment Type: Full-time Job Summary We are seeking an experienced Senior Python Developer with strong exposure to Generative AI solutions. The ideal candidate will lead backend development efforts, build scalable APIs, and drive GenAI-based integrations across products. This role requires strong hands-on technical expertise and the ability to mentor junior developers. Key Responsibilities
Design, develop, and maintain scalable REST APIs using FastAPI.
Build robust backend systems using Python, SQLAlchemy, and relational databases.
Architect and implement GenAI-based features, including RAG pipelines, LLM integration, prompt engineering, and AI-driven automation.
Lead end-to-end development for AI-enabled applications, ensuring performance and reliability.
Integrate third-party APIs and manage API-based workflows.
Guide the team in best practices for coding, architecture, and performance optimization.
Conduct code reviews, troubleshoot complex issues, and oversee releases.
Collaborate with product managers, designers, and cross-functional teams to deliver high-quality solutions.
Stay updated with the latest GenAI advancements and recommend improvements.
Preferred SkillsRequired Skills
Strong expertise in Python (advanced concepts, modular design, clean architecture).
Proficiency with FastAPI, API development, and microservice architecture.
Hands-on experience with SQLAlchemy and database schema design.
In-depth experience with Generative AI models, including:
Prompt engineering
RAG workflows (Retrieval-Augmented Generation)
Fine-tuning or model customization
Embeddings and vector similarity search
Experience working with LLM providers (OpenAI, Hugging Face, Azure OpenAI, etc.).
Strong understanding of system performance, scalability, and backend optimizations.
Experience with Git, CI/CD pipelines, Docker, and cloud deployment (AWS/GCP/Azure).
Good to Have
Experience leading a small development team.
Knowledge of vector databases (Pinecone, FAISS, Chroma, Weaviate).
Exposure to container orchestration (Kubernetes).
Familiarity with event-driven architecture and message queues (Kafka, RabbitMQ).
Understanding of machine learning workflows.
*Please note Candidates applying for this position please mention the following details in mail body.Relevant Exp :Current CTC :Expected CTC :Immediate joiner or not :
Ready to Apply?
Send your application directly to the employer
Explore More Opportunities
Check out more jobs and career resources
Life Beyond the Job
Got the job? Great! Now let's help you with everything else. Whether you're relocating, need to sell old items, or looking for accommodation, Bharath Surplus is your go-to marketplace for life's practical needs.
Also explore Bharath Surplus for buying, selling, and auction opportunities