Senior Full Stack Python Engineer - GCP Data Engineering

Persistent

Pune District, Bengaluru

On-site

INR 1,800,000 - 2,400,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Learning & development opportunities
Flexible work hours
Long Service awards
Annual health check-ups
Insurance coverage

Job summary

Persistent Systems Ltd. is conducting an in-person hiring drive in Bengaluru for a Senior Full Stack Python Engineer GCP Data Engineering.

You will design, develop, and optimize cloud-native applications and large-scale data processing using Python, BigQuery, Apache Beam, Dataproc, and other GCP services. The role requires 5–12 years of experience with strong Python expertise, REST API design, and hands-on GCP experience.

Qualifications

  • 5–12 years of software and data engineering experience.
  • Proven experience building scalable Python-based backend services.
  • Strong hands-on with GCP services and data warehouses.
  • Experience designing REST APIs and microservices.
  • Familiarity with CI/CD and DevOps practices.

Responsibilities

  • Design, develop and maintain enterprise-grade backend apps using Python.
  • Build scalable REST APIs and microservices for data integrations.
  • Design data ingestion, transformation and processing on GCP.
  • Develop BigQuery workloads and Beam pipelines for batch/streaming.
  • Collaborate with architects, DevOps and business teams.
  • Ensure logging, monitoring, observability and quality tests.

Tools

Apache Beam
Spark
PySpark
Dataproc
BigQuery

Job description

About Position:

We are conducting an in-person hiring drive for the position of Senior Full Stack Python Engineer GCP Data Engineering in Bengaluru on 31st October 2026. The interview location details are mentioned below:

Persistent Systems Ltd, 4th and 5th Floor, Block 9, Pritech Park - SEZ, Behind RMZ Ecospace, Survey Nos. 51 to 64/4 & 66/1, Bellandur Village, Varthur Hobli, Bengaluru, Karnataka - 560103.

We are seeking an experienced Senior Full Stack Python Engineer GCP Data Engineering to design, develop, and optimize cloud-native applications and large-scale data processing solutions on Google Cloud Platform (GCP). The role combines backend engineering, API development, cloud-native architecture, and modern data engineering practices utilizing Python, BigQuery, Apache Beam, Dataproc, and related GCP services. You will work closely with architects, data engineers, DevOps teams, and business stakeholders to deliver scalable, secure, and high-performance solutions supporting enterprise data and analytics initiatives.

  • Role: Senior Full Stack Python Engineer GCP Data Engineering
  • Location: Bengaluru
  • Experience: Between 5 to 12 Years
  • Job Type: Full Time Employment
What You’ll Do:
  • Design, develop, and maintain enterprise-grade backend applications and services using Python.
  • Build and expose scalable REST APIs and reusable microservices for application and data integrations.
  • Design and implement data ingestion, transformation, validation, and processing frameworks on GCP.
  • Develop and optimize large-scale analytical and operational workloads using BigQuery.
  • Build Apache Beam pipelines for batch and real-time streaming data processing use cases.
  • Develop and support distributed data processing applications using Dataproc, Spark, and PySpark.
  • Integrate Python applications with databases, APIs, cloud platforms, messaging systems, and enterprise applications.
  • Create reusable frameworks and components for ingestion, transformation, validation, reconciliation, and data publishing.
  • Implement logging, monitoring, observability, exception handling, and alerting mechanisms across applications and data pipelines.
  • Develop and execute unit tests, integration tests, and participate in peer code reviews.
  • Troubleshoot production issues related to applications, APIs, data pipelines, cloud services, and data quality.
  • Collaborate with architecture, security, DevOps, data engineering, and business teams to deliver production-ready solutions.
  • Ensure adherence to engineering best practices related to performance, scalability, maintainability, reliability, and security.
  • Contribute to CI/CD automation, deployment pipelines, and cloud-native operational practices.
Expertise You’ll Bring:
  • 6-10 years of software engineering and data engineering experience with strong expertise in Python.
  • Proven experience developing scalable RESTful APIs and backend services using Python-based frameworks.
  • Strong hands-on experience with Google Cloud Platform (GCP) services.
  • Expertise in BigQuery for large-scale data warehousing, analytics, performance tuning, and optimization.
  • Hands-on experience developing Apache Beam pipelines for batch and streaming data processing.
  • Experience working with Dataproc, Apache Spark, and PySpark for distributed computing workloads.
  • Strong SQL development and database design expertise with a solid understanding of data processing principles.
  • Experience building integrations with databases, APIs, cloud services, messaging platforms, and enterprise applications.
  • Knowledge of software engineering best practices including modular design, object-oriented programming, testing, code reviews, version control, and CI/CD.
  • Experience implementing robust logging, monitoring, observability, and data quality frameworks.
  • Strong troubleshooting, debugging, and performance optimization skills.
  • Experience working with data processing patterns including ETL, ELT, batch processing, and real-time streaming architectures.
Benefits:
  • Competitive salary and benefits package
  • Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
  • Opportunity to work with cutting-edge technologies
  • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
  • Annual health check-ups
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Values-Driven, People-Centric & Inclusive Work Environment:

Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.

  • We support hybrid work and flexible hours to fit diverse lifestyles.
  • Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
  • If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment.

Let’s unleash your full potential at Persistent - persistent.com/careers

"Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind."

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python GCP Developer
Senior Python GCP Developer

Mployee.me • Pune District

Hybrid
INR 2,800,000 - 5,000,000
Competitive salary
Hybrid work model
Education sponsorship and certificates
+2
Senior Python GCP Engineer
Senior Python GCP Engineer

Persistent Systems • Pune District

Hybrid
INR 4,000,000 - 6,000,000
Competitive compensation
Hybrid work model
Education & certifications support
+1
Senior Python GCP Engineer
Senior Python GCP Engineer

Persistent • Hyderabad, Pune District

Hybrid
INR 4,200,000 - 6,000,000
Salary package
Growth opportunities
Cutting-edge technologies
+3
GCP Data Engineer
GCP Data Engineer

Persistent Systems • Chennai

On-site
INR 1,200,000 - 2,400,000
Competitive salary
Education sponsorship
Cutting-edge technologies
+3
Diversity Opportunities
Diversity Opportunities

Persistent Systems • Bengaluru

On-site
INR 2,800,000 - 4,600,000
Competitive salary
Company-sponsored education
Flexible work hours
+2
GCP Data Engineer
GCP Data Engineer

Persistent Systems • Pune District

Hybrid
INR 1,200,000 - 2,000,000
Competitive salary and benefits package
Quarterly growth opportunities
Company-sponsored education and certifications
+2
Senior Data Engineer
Senior Data Engineer

Persistent Systems • Hyderabad

Hybrid
INR 1,600,000 - 2,100,000
Flexible work hours
Hybrid work model
Long Service awards
+1
Senior Python Developer
Senior Python Developer

Persistent Systems • Pune District

Hybrid
INR 1,500,000 - 2,500,000
Group term life insurance
Personal accident insurance
Mediclaim hospitalization
+5
Senior Data Engineering Project Manager
Senior Data Engineering Project Manager

Mployee.me • Pune District

Hybrid
INR 4,000,000 - 7,000,000
Competitive salary and benefits
Opportunity for higher education and/c
Cutting-edge technologies
+3
Python Developer
Python Developer

Persistent Systems • Hyderabad

On-site
INR 1,200,000 - 2,200,000
Competitive salary
Growth opportunities
Cutting-edge technologies
+3