Python Software Developer @ Tata Consultancy Services | Building Generative AI Solutions

Hyderabad, Telangana, India








Bachelor of Technology, Electrical, Electronics and Communications Engineering
Bharath Institute of Higher Education and Research
Join Saikiran and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossPython Software Developer @ Tata Consultancy Services | Building Generative AI Solutions
Currently a Python Software Developer at Tata Consultancy Services, with a Bachelor of Technology degree in Electrical, Electronics, and Communications Engineering from Bharath University. Primary responsibilities include designing scalable Python scripts for enterprise-grade backend systems and developing Generative AI solutions using LangChain, Retrieval-Augmented Generation (RAG) pipelines, and OpenAI APIs. Previous experience as an Embedded Software Developer at Tata Consultancy Services focused on safety-critical systems, adhering to MISRA C standards, and performing static code analysis. Proficient in integrating Hugging Face models, optimizing SQL queries, and leveraging machine learning libraries like scikit-learn and pandas for data analysis. Driven by a passion for developing intelligent, production-grade AI and embedded systems.
Telangana
aistudio
antigravity
claude code
cursor
gemini
openai
Python Software Developer at Tata Consultancy Services, Feb 2025 - Present · 1 yr 7 mos, Hyderabad, Telangana, India, ▸ Design and develop scalable Python scripts to power enterprise-grade backend systems. ▸ Build Generative AI solutions leveraging LangChain, RAG (Retrieval- Augmented Generation) pipelines, and OpenAI APIs to enable intelligent automation and AI-assisted workflows. ▸ Integrate Hugging Face models and fine-tuned LLMs into production applications for NLP and document intelligence use cases. ▸ Develop and optimize SQL queries and database schemas (PostgreSQL/DBMS) to support AI model pipelines and reporting systems. ▸ Apply Machine Learning libraries (scikit-learn, pandas, NumPy) for data preprocessing, analysis, and model prototyping. ▸ Collaborate in Agile/Scrum sprints with cross-functional teams to deliver clean, well-documented, production-ready Python code.
Embedded Software Developer at Tata Consultancy Services, Feb 2024 - Feb 2025 · 1 yr 1 mo, ▸ Developed firmware and embedded software for safety-critical systems in C, following automotive and industrial coding standards. ▸ Performed rigorous static code analysis using LDRA Testbed to ensure full MISRA C compliance, reducing software defect risk in mission- critical deployments. ▸ Designed and implemented low-level firmware modules including device drivers and hardware abstraction layers for embedded targets. ▸ Participated across the full SDLC — requirements analysis, design, implementation, code review, unit testing — for embedded system modules. ▸ Created and maintained requirements traceability matrices linking software specifications to implementation and test artifacts. ▸ Contributed to team knowledge-sharing on embedded coding standards, MISRA C rules, and static analysis best practices.
Bachelor of Technology, Electrical, Electronics and Communications Engineering, Bharath Institute of Higher Education and Research
leetcode: https://leetcode.com/saik55787