onsite
Data AI Architect - Tata Consultancy Services (TCS)
Software Engineer
Architect data and AI solutions, leading design, implementation, and integration of cloud, streaming, and machine‑learning platforms using Python, C#, AWS, Azure, Docker, Snowflake, Kafka, and OpenAI services.
About the role
Key Responsibilities
- Design and implement end‑to‑end data pipelines and AI models on cloud platforms (AWS, Azure) leveraging Snowflake, Kafka, and MQTT for real‑time IoT streams.
- Develop scalable services and micro‑architectures using Python, C#, Docker containers, and CI/CD pipelines with GitHub Actions.
- Evaluate, integrate, and optimize contemporary AI frameworks such as OpenAI and Amazon Bedrock to meet business use cases.
- Lead technical teams, provide mentorship, and establish best practices for data modeling, system design, and code quality.
- Collaborate with stakeholders to translate requirements into technical specifications and ensure alignment with organizational capabilities.
Requirements
- Strong proficiency in Python and C# with solid software development experience.
- Hands‑on experience with cloud services (AWS, Azure), containerization (Docker), and CI/CD using GitHub Actions.
- Deep knowledge of data warehousing (Snowflake) and streaming platforms (Kafka, MQTT).
- Familiarity with modern front‑end frameworks (Angular, React, Vue) is a plus.
- Proven ability to lead technical teams and manage stakeholder relationships.
Skills
pythoncawsazuredockersnowflakekafka