S

Synechron

Digital transformation consulting for financial services

Data Engineer - Python/PySpark

Data EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of experience in data engineering or software development.
  • At least 5 years of Python development experience.
  • At least 3 years of PySpark/Spark experience.
  • At least 3 years of Oracle SQL experience, including query optimization and data analysis.
  • Experience with Pandas and Jupyter Notebook.
  • Experience with ETL development and data warehousing.
  • Experience with Hadoop, Hive, and MapReduce.
  • Experience with SQL and NoSQL databases.
  • Experience with Git, CI/CD tools, automated testing, and data validation.
  • Experience supporting development, user acceptance testing (UAT), production deployment, and production issues.
  • Proven experience developing ETL pipelines, data marts, and large-scale data processing solutions.
  • Experience with Python, PySpark, Spark, SQL, Oracle, Hadoop, and Hive.
  • Experience supporting the complete software development lifecycle, including UAT, deployment, bug fixes, and production support.
  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
  • Complete Synechron training on security, data protection, software development lifecycle, and operational procedures.
  • Maintain current knowledge of Python, Spark, data architecture, cloud platforms, data quality, and engineering practices.
  • Structured problem-solving and data investigation skills.
  • Ability to analyze complex data issues and identify root causes.
  • Ability to prioritize development, support, and production issues.
  • Commitment to quality, documentation, testing, and maintainable code.

Responsibilities

  • Design, develop, and maintain scalable ETL pipelines using Python and PySpark.
  • Build and optimize data marts and transformation processes.
  • Process structured, semi-structured, and unstructured data.
  • Analyze and resolve data issues using Oracle SQL, PySpark, and data analysis techniques.
  • Support development, testing, UAT, deployment, and production operations.
  • Collaborate with engineering, quality assurance, business, and operations teams.
  • Apply coding standards, testing practices, and CI/CD processes.
  • Improve data quality, pipeline performance, reliability, and maintainability.
  • Develop and enhance Python and PySpark data pipelines.
  • Build data marts and optimize transformations and SQL queries.
  • Investigate data quality issues and pipeline failures.
  • Review logs, job results, database records, and performance metrics.
  • Create unit, integration, and data validation tests.
  • Support UAT, deployments, releases, and production incidents.
  • Participate in planning, requirements discussions, code reviews, defect triage, and retrospectives.
  • Document data flows, technical decisions, support procedures, and known issues.
  • Recommend improvements to pipeline design, performance, testing, and reliability.
  • Securely handle data using access controls, secrets management, encryption, and data privacy practices.

Desired Qualifications

  • Experience with cloud-based data platforms.
  • Experience with workflow orchestration tools.
  • Experience with data quality and monitoring tools.
  • Banking or financial services data experience.
  • Experience with Scala or another data-processing language.
  • Experience with data modeling, partitioning, indexing, metadata management, and data quality frameworks.
  • Experience with cloud storage, compute, managed Spark services, and cloud data warehouses.
  • Experience with workflow orchestration, streaming, and data quality frameworks.
  • Experience with infrastructure as code, monitoring, alerting, and automated release management.
  • Experience with audit controls and regulated data environments.
  • Certifications in data engineering, cloud, database, or big-data technologies.

About the Company

Synechron

Digital transformation consulting for financial services

Synechron accelerates digital transformation for banks, asset managers, and insurance companies by delivering end-to-end digital, business consulting, and technology services. Its offerings help clients tackle complex business challenges through tailored solutions that combine technology implementation with strategic advisory. The company differentiates itself through its global delivery network, industry focus, and ability to provide integrated services across digital platforms, data, and operations. The goal is to help financial institutions move faster on digital initiatives, improve customer experiences, and optimize operations across worldwide markets.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
2001

Recently Posted Jobs

Explore more opportunities at Synechron

See more jobs