onsite
Engineer - Tata Consultancy Services (TCS)
Software Engineer
Engineer focused on building AI agents and applications using generative models, deep learning frameworks, and cloud services. Leverages Python, TensorFlow, PyTorch, and Keras to design, train, and deploy GPT, VAE, and GAN solutions in a scalable cloud environment.
About the role
Key Responsibilities
- Design, develop, and deploy generative AI models (GPT, VAE, GAN) for chatbots, image processing, and other AI-driven applications.
- Implement end‑to‑end machine learning pipelines using Python and frameworks such as TensorFlow, PyTorch, and Keras.
- Integrate AI services into cloud environments (AWS, Azure, or GCP) ensuring scalability, security, and high availability.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions and optimize model performance.
- Maintain code quality through unit testing, CI/CD, and documentation of AI workflows.
Requirements
- Strong programming skills in Python with experience in machine learning libraries.
- Hands‑on experience building and fine‑tuning generative models (GPT, VAE, GAN).
- Proficiency in cloud platforms and deploying AI services at scale.
- Solid understanding of data structures, algorithms, and software engineering best practices.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythontensorflowpytorchkerasgenerative ai