Full Stack Python Developer with AI experience
Tata Consultancy Services (TCS) · Newark, US
Job description
Must Have Technical/Functional Skills
Technical Skills
- Strong experience across all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), with a solid understanding of how they intersect.
- Proven Full Stack Development experience.
- Hands-on UI engineering using:
o React.js o ES6+ o WebSockets o OpenFin/Electron o TailwindCSS o Modern front-end build and tooling frameworks
- Proficiency in at least one Object-Oriented Programming Language (e.g., Python, Java).
- Strong foundational knowledge of Python, including:
o Data structures o Asynchronous programming o Modern Python packaging standards
- Experience with modern AI application patterns, including:
o LangChain / LlamaIndex pipelines o Agent frameworks (OpenAI ADK agents, multi-tool agents, function-calling agents) o Building or integrating with MCP Servers (Model Context Protocol) o Implementing Retrieval Augmented Generation (RAG) workflows and prompt engineering best practices.
Functional Skills
- Excellent communication skills with the ability to work effectively across global, cross-functional teams.
- Highly motivated self-starter with strong organizational capabilities and the ability to drive tasks independently.
- Strong problem-solving and analytical abilities.
- Exposure to Global Markets and financial asset classes.
Roles & Responsibilities
- Design, develop, and maintain full‑stack applications with a focus on modern, scalable, and high‑performance architectures.
- Build intuitive and responsive front‑end interfaces using React.js and modern UI engineering practices.
- Develop backend services and APIs using Python or other OOP languages, ensuring code quality, reusability, and maintainability.
- Implement AI‑driven workflows using LangChain, LlamaIndex, and advanced agent frameworks.
- Integrate or develop Model Context Protocol (MCP)–based components for enhanced model orchestration.
- Develop and optimize RAG pipelines, embedding engines, and prompt engineering strategies for production‑grade AI solutions.
- Collaborate with distributed global teams to deliver high‑quality software solutions aligned with business and technology strategies.
- Participate in code reviews, design reviews, testing cycles, and deployment processes across SDLC and STLC stages.
- Analyze complex business requirements, propose technical solutions, and ensure system scalability and reliability.
- Work closely with stakeholders in Global Markets to understand domain‑specific use cases and embed financial context into the platform.
TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Profes sional Growth: Commuter Benefits & Certification & Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Salary Range: $100,000 - $125,000 a year Location Jersey City, NJ Job Function TECHNOLOGY Role Engineer Job Id 412074 Desired Skills Python | ReactJS Salary Range $100,000-$125,000 a year Desired Candidate Profile
Qualifications : BACHELOR OF COMPUTER SCIENCE
ML/AI Work links you to the employer's original posting — always verify the details there before applying.
More Generative AI and LLM roles
View all →Generative AI Engineer
Technosoft Engineering, INC · Houston, US
AI Engineer / AI Analyst
Light & Wonder · Remote · Milton Keynes
Senior Azure DevOps Engineer (m/w/d) - GenAI Platform (Ref.Nr.: 46974)
Wavestone · Remote · Zurich
Generative AI engineer
Talan · Lausanne, CH
Software Engineer - AI Enablement & Workplace Technology
— · Stockholm, SE
ML & GenAI Team Lead (Sagacify)
Craftzing · Ghent, BE