AI-Powered Full Stack Engineer - Agentic Systems
Listed on 2026-06-23
-
Software Development
Backend Developer, Full Stack Developer, AI Engineer (Applied/Software)
Full Stack Engineer (AI & Agentic AI Systems)
Apply (opens in new window)
Job Req :
Location(s):
Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Job Type:
Hybrid
Posted:
Apr. 09, 2026
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job OverviewThe Full Stack Engineer (AI & Agentic AI Systems) is a strategic professional who will play a pivotal role in architecting and delivering next‑generation intelligent applications that blend advanced software engineering, autonomous agents, and robust end‑to‑end engineering. In this role, you will work across the entire technology stack— REACT based front ends, designing scalable backend services (JAVA/Python), intuitive user experiences, and AI‑driven workflows that reason, plan, and act with minimal human intervention.
You’ll collaborate with cross‑functional teams to transform complex business challenges into innovative, production‑ready AI systems that push the boundaries of automation, intelligence, and modern software engineering.
Key Responsibilities:
- Design and deliver end‑to‑end solutions spanning architecture, system design, low‑level design, and high‑quality coding across modern full‑stack environments.
- Build responsive, modular UI applications using React
, integrating complex AI-driven workflows and real‑time interactions. - Develop scalable, high‑performance backend services in Java / Python
, implementing resilient APIs, event‑driven patterns, and microservices architectures. - Strong expertise in SQL (Oracle, PostgreSQL), no SQL DB like MangoDB, PYTHON, JAVA, APIs, Authentication & Authorization like OAuth and others, Encryption
- Engineer AI‑powered features leveraging Google Gemini LLM, Vertex AI, ADK, vector databases (A2A), RAG pipelines, MCP, context engineering, and advanced prompt engineering techniques.
- Implement secure, well‑structured REST and GraphQL APIs
, ensuring reliability, versioning discipline, and clean integration patterns across platforms. - Optimize system performance and scalability
, applying profiling, load‑testing insights, caching strategies, and distributed system tuning. - Drive robust CI/CD practices
, integrating automated testing, code quality gates, containerization, and cloud‑native deployment pipelines. - Partner with QE to build and maintain automated test suites (UI, API, integration, and performance), improving release quality and reducing regression risk.
- Identify, diagnose, and remediate performance bottlenecks, penetration testing vulnerabilities, and production issues with precision and root‑cause clarity.
- Collaborate cross‑functionally with AI scientists, architects, and product teams to translate business challenges into production‑ready, intelligent agentic systems.
Other Responsibilities:
- Turn tech stack and application design into code on multiple development platforms (e.g. iOS, Android, web/Angular, services).
- Address a variety of responses to problems, questions, or situations by applying established criteria to directly influence development outcomes. In doing so, use the right technology to solve technical challenges required to deliver small scale features and functions and / or supporting aspects of a larger program efforts.
- Responsible for applications systems analysis and programming activities that may include assisting with feasibility studies, time and cost estimates and implementation of new or revised applications systems and programs.
- Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code.
- Expected to operate with autonomy, while some oversight and direction may be required.
- Engage in digital applications development, risk technology, Middleware, Mainframe applications, Non Mainframe applications, Analytic Model Development and Application support activities to meet specific business needs of user areas and to test systems to ensure integrity of deliverables.
- Expected to provide sound understanding of…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).