18 Oct
|
NTT America
|
Bengaluru
18 Oct
NTT America
Bengaluru
**_Python Data Engineer & Automation Developer (5-7 years of experience)_** **_Python Development & Data Engineering_** + **_ETL/ELT Pipeline Development:_** _Design, develop, and maintain robust, reusable Python-based ETL/ELT pipelines to extract, transform, and load data from cloud data warehouses, specifically Snowflake._ + **_Data Modeling & Reconciliation:_** _Build and optimize scalable data models, handling complex business logic, historical data snapshotting, and rigorous data reconciliation._ + **_Programmatic Charting & Visualization:_** _Design and generate complex financial charts (stacked bar, line, area, and matrix heatmaps) programmatically using Python visualization libraries to embed directly into automated PDF reports._ + **_Automated Document Generation:_** _Develop programmatic document generation engines (e.g., PDF/report generation using ReportLab, WeasyPrint, or FPDF2) and automate secure distribution workflows._ + **_General Automation & Scripting:_** _Write clean, modular, and well-documented Python code to support diverse backend engineering, automation, and scripting tasks._ + **_API Integration:_** _Design, build, and integrate custom REST APIs and connectors to sync data across disparate enterprise systems._ + **_Workflow Orchestration:_** _Automate, schedule, and monitor end-to-end data workflows and system processes to ensure high availability and reliability._ + **_Performance Optimization:_** _Troubleshoot, debug,
and optimize database queries and Python scripts for maximum performance._ **_Required Qualifications_** + _Bachelor's degree in Computer Science, Information Systems, Software Engineering, Data Analytics, or a related field._ + _5-7 years of qualified experience in Python development, data engineering, or backend software automation._ + _3+ years of hands-on experience writing complex SQL queries and working with cloud data warehouses (Snowflake preferred)._ + _Strong proficiency in Python data manipulation libraries (Pandas, NumPy) and database connectors (Snowflake Connector for Python)._ + _Strong hands-on experience with Python data visualization libraries such as Matplotlib, Seaborn, Plotly (static export), or ReportLab Drawing/Charts._ + _Proven experience with programmatic document generation, HTML/CSS templating (e.g., WeasyPrint), or automated reporting solutions._ + _Solid understanding of data modeling, ETL/ELT processes, API integrations, and software design patterns._ + _Strong analytical, debugging, and problem-solving skills with excellent attention to detail._ **_Preferred Qualifications_** + _Experience working in Banking, Financial Services, Capital Markets, or other highly regulated environments._ + _Experience with cloud orchestration tools (AWS Lambda, or Snowflake Tasks)._ + _Familiarity with CI/CD pipelines, version control (Git), and agile development methodologies._
📌 Data Engineer Sr. Consultant (Bengaluru)
🏢 NTT America
📍 Bengaluru