Senior Python Developer role at TCS focuses on building backend services and AI‑driven solutions to support trading operations.
In this role you will
Backend & APIs
* Design and develop RESTful APIs in Python (FastAPI or Django REST Framework) to support workflows for registering operations and results.
* Model and manage relational databases (PostgreSQL) with a focus on traceability and historical integrity.
* Ensure service performance, security, and scalability.
* Develop integrations with external platforms via APIs.
AI Agents & LLMs
* Integrate calls to language models (OpenAI, Anthropic, etc.) to support operational decision‑making.
* Implement Retrieval‑Augmented Generation (RAG) pipelines using the Trading Desk’s historical operations data.
* Ensure explainability and traceability of recommendations generated by AI agents.
Data Engineering
* Build data ingestion and transformation pipelines for operational data (ETL/ELT).
* Define data entities (opportunities, strategies, market parameters) to support continuous analysis.
* Support the creation of dashboards and reports to assess strategic effectiveness.
* Ensure data quality, consistency, and governance.
Mandatory Skills
* +5 years of experience
* Backend: Solid experience with Python (FastAPI, Flask, or Django).
* Data: Experience with relational modeling, ETL/ELT pipelines, and advanced SQL.
* AI: Experience integrating LLMs and agent frameworks (LangChain, LangGraph, AutoGen).
* Architecture: Familiarity with REST API design and software best practices.
* Infrastructure: Experience with PostgreSQL.
* Language: Technical English for reading documentation.
Desirable Skills
* Domain Knowledge: Experience in the electric power sector, free energy market, or trading.
* Orchestration: Experience with Prefect, Airflow, or Temporal.
* Vector Databases: Experience with Pinecone, Weaviate, or pgvector.
* Observability: Experience monitoring applications and APIs (logs, metrics, tracing).
* Community: Contributions to open‑source AI or Data projects.
What do we offer?
* TCS Benefits – Brazil:
* Health insurance
* Dental Plan
* Life insurance
* Transportation vouchers
* Meal/Food Voucher
* Childcare assistance
* TotalPass
* TCS Cares – free 0800 that provides psychological assistance (24 hrs/day), legal, social and financial assistance to associates
* Partnership with SESC
* Reimbursement of Certifications
* Free TCS Learning Portal – Online courses and live training
* International experience opportunity
* Discount Partnership with Universities and Language Schools
* Bring Your Buddy – By referring people you become eligible to receive a bonus for each hire
* TCS Gems – Recognition for performance
* Xcelerate – Free Mentoring Career Platform
* Tata Consultancy Services is an equal opportunity employer, our commitment to diversity & inclusion drives our efforts to provide equal opportunity to all candidates who meet our required knowledge & competency needs, irrespective of any socio‑economic background, race, color, national origin, religion, sex, gender identity/expression, age, marital status, disability, sexual orientation or any others. We encourage anyone interested to build a career in TCS to participate in our recruitment & selection process.
At TATA Consultancy Services we promote an inclusive culture, we always work for equity. This applies to Gender, People with Disabilities, LGBTQIA+, Religion, Race, Ethnicity. All our opportunities are based on these principles. We think of different actions of inclusion and social responsibility, in order to build a TCS that respects individuality. Come to be a TCSer!
#J-18808-Ljbffr