Description
About the Company:All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.For Company details, visit our website:www.webmd.com / www.internetbrands.com
Education: B.E. in Computer Science/IT or related engineering disciplineExperience: 4 - 7 years
Shift Timings: 2:00 to 11:00 PM
About the Role
We are looking for a skilled Senior Software Engineer with a strong background in Python and Generative AI. You will play a key role in building agentic AI systems, designing prompt-driven workflows, integrating tools with LLMs, and mentoring the team on the latest advancements in AI technologies.
Requirements
Core Technical Skills
-
Strong Python skills (OOP, security, performance).
-
Experience with frameworks like FastAPI, Flask, or Django.
-
Proficiency with LLMs, OpenAI/Anthropic APIs, LangChain, Hugging Face Transformers, or similar.
GenAI & Agentic AI
-
3+ years of experience working with GenAI and LLMs.
-
2+ years of experience in prompt engineering and AI agent architectures.
-
Experience with vector databases (FAISS, Pinecone, LanceDB, Weaviate).
-
Familiarity with agent frameworks like CrewAI, Autogen, Cursor, or Windsurf.
-
Strong understanding of the Cursor Rule (intent context action) and real-world experience applying it in agent workflows.
-
Solid understanding of how to construct and pass dynamic context to LLMs, including techniques like retrieval-augmented generation (RAG), session memory, and prompt templating.
-
Experience fine-tuning or customizing LLMs is a plus.
Frontend
RDBMS
-
Experience in relational database management systems such as SQL Server, MySQL, or PostgreSQL, and proficiency in writing SQL queries and stored procedures.
Testing & DevOps
-
Experience with Git, CI/CD workflows, and test automation.
-
Familiarity with DevOps tools, monitoring, and logging in production environments.
Soft Skills
Roles and Responsibilities
Design & Development
-
Architect and build AI-powered tools using LLMs (e.g., OpenAI, Claude, Mistral, etc.).
-
Integrate and customize AI agents using frameworks like LangChain, CrewAI, or custom solutions.
-
Collaborate with product and research teams to translate requirements into prompt workflows and agent behaviors.
-
Design and implement scalable backends using Python and FastAPI/Django/Flask.
-
Build and maintain vector search capabilities using tools like FAISS, LanceDB, Pinecone, etc.
Prompt Engineering & Agent Systems
-
Design advanced, modular prompt chains that incorporate memory, dynamic context injection, and multi-step reasoning across agent workflows.
-
Experiment with and optimize agentic architectures for real-world tasks (retrieval, generation, summarization, etc.).
Front-End Integration
Adaptability & Learning Mindset
-
Willingness and ability to quickly learn and adapt to new technologies, frameworks, and tools as needed. Open to working across the stack to support the development of AI-powered solutions. Comfortable stepping beyond core skill sets to contribute wherever needed in the AI application lifecycle.
Testing & DevOps
-
Write unit and integration tests to ensure reliability.
-
Participate in code reviews, CI/CD pipelines, and deploy models/services using best practices.
Mentorship & Collaboration
-
Upskill peers in GenAI, prompt engineering, and best practices.
-
Contribute to knowledge-sharing and architectural reviews across teams.
-
Stay updated with evolving AI ecosystems, tools, and research.