Python Developer

Infosys

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

11 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Infosys in Bengaluru seeks a data engineer with strong Python development and advanced SQL skills to design, develop, and maintain scalable data pipelines for large-scale datasets.

You will work on ETL/ELT workflows, optimize queries, and collaborate with data analysts to ensure data quality, governance, and reliable production deployments.

Experience with cloud platforms (AWS/Azure/GCP), Spark or Hadoop, and workflow schedulers (Airflow) is a plus, with emphasis on code quality and documentation.

Qualifications

  • Strong analytical, problem-solving, and debugging skills.
  • Experience in production environments.
  • Design, develop, and maintain Python applications and ETL pipelines.

Responsibilities

  • Design, develop, and maintain Python applications and data processing scripts.
  • Develop data processing and automation scripts.
  • Work with databases using SQL.
  • Perform code reviews and guide junior developers.
  • Troubleshoot application and data issues.
  • Support production deployments and enhancements.
  • Maintain technical documentation for ETL workflows and data models.
  • Collaborate with data analysts, data scientists, and business teams to understand data requirements.

Skills

Python development
SQL
ETL/ELT
Data warehousing
Data validation
Debugging
Code reviews
Production deployments
Data governance

Tools

MySQL
PostgreSQL
SQL Server
Oracle
Airflow
Git
AWS
Azure
GCP
Spark
Hadoop

Job description

  • Good understanding of SQL and data handling
  • Experience working in production environments Strong proficiency in Python (data manipulation, scripting, automation) Advanced knowledge of SQL (joins, subqueries, window functions, performance tuning) Hands-on experience with ETL/ELT tools or frameworks Experience working with relational databases (e.g., MySQL, PostgreSQL, SQL Server, Oracle) Solid understanding of data warehousing concepts (fact/dimension tables, star schema) Ability to work with large datasets and optimize data processing workflows Strong analytical, problem-solving, and debugging skills
  • Design, develop, and maintain Python applications
  • Write clean, efficient, and reusable Python code
  • Develop data processing and automation scripts
  • Work with databases using SQL
  • Perform code reviews and guide junior developers
  • Troubleshoot application and data issues
  • Support production deployments and enhancements Develop, maintain, and optimize ETL pipelines to ingest, transform, and load data from multiple sources Write efficient, scalable, and well-documented Python scripts for data processing and automation Design and optimize complex SQL queries, views, and stored procedures for performance and accuracy Perform data validation, quality checks, and reconciliation to ensure data integrity Troubleshoot and resolve data pipeline failures and performance issues Collaborate with data analysts, data scientists, and business teams to understand data requirements Implement best practices for data security, governance, and compliance Maintain technical documentation for ETL workflows and data models
  • Strong experience in Python development
  • Good understanding of SQL and data handling
  • Experience working in production environments Strong proficiency in Python (data manipulation, scripting, automation) Advanced knowledge of SQL (joins, subqueries, window functions, performance tuning) Hands-on experience with ETL/ELT tools or frameworks Experience working with relational databases (e.g., MySQL, PostgreSQL, SQL Server, Oracle) Solid understanding of data warehousing concepts (fact/dimension tables, star schema) Ability to work with large datasets and optimize data processing workflows Strong analytical, problem-solving, and debugging skills
  • Design, develop, and maintain Python applications
  • Write clean, efficient, and reusable Python code
  • Develop data processing and automation scripts
  • Work with databases using SQL
  • Perform code reviews and guide junior developers
  • Troubleshoot application and data issues
  • Support production deployments and enhancements Develop, maintain, and optimize ETL pipelines to ingest, transform, and load data from multiple sources Write efficient, scalable, and well-documented Python scripts for data processing and automation Design and optimize complex SQL queries, views, and stored procedures for performance and accuracy Perform data validation, quality checks, and reconciliation to ensure data integrity Troubleshoot and resolve data pipeline failures and performance issues Collaborate with data analysts, data scientists, and business teams to understand data requirements Implement best practices for data security, governance, and compliance Maintain technical documentation for ETL workflows and data models

Experience with cloud platforms (AWS, Azure, or GCP) Familiarity with big data technologies (Spark, Hadoop) Exposure to workflow schedulers (Airflow, Prefect, Cron) Knowledge of CI/CD pipelines and version control (Git) Understanding of data governance and lineage tools

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer -2
Python Developer -2

CloudThat Technologies Pvt. Ltd. • Mumbai

On-site
INR 1,200,000 - 1,800,000
Python Developer
Python Developer

Gemini Solutions • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Python Developer - Data Processing
Python Developer - Data Processing

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 600,000 - 900,000
Python Data Processing Engineer
Python Data Processing Engineer

Infosys • Bengaluru

On-site
INR 600,000 - 800,000
Python ETL Developer
Python ETL Developer

Lonvec Technologies Private Limited • Pune District

On-site
INR 1,000,000 - 1,600,000
Senior Data Engineer | SQL | Python | Snowflake | DBT |
Senior Data Engineer | SQL | Python | Snowflake | DBT |

Tata Consultancy Services • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Python Data & Automation Engineer_AWS_ETL_SQL
Python Data & Automation Engineer_AWS_ETL_SQL

Crescendo Global Leadership Hiring India • Pune District, Gurugram District, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Python Developer_Pandas_Numpy_SQL_ETL_AWS
Python Developer_Pandas_Numpy_SQL_ETL_AWS

Crescendo Global Leadership Hiring India • Pune District, Gurugram District, Bengaluru

Hybrid
INR 1,400,000 - 2,600,000
Python Developer
Python Developer

Sailssoftware • Visakhapatnam

On-site
USD 908 - 1,704
Data Engineer - Python
Data Engineer - Python

IntraEdge • Bengaluru

On-site
INR 600,000 - 1,200,000