PwC logo

Software Engineer- AWS -Senior Associate

PwC
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

4+ Years

TYPE

FullTime

SKILLS REQUIRED

AWS ServicesSparkData PipelinesData ModelingETL PipelinesSnowflakeApache AirflowPythonDatabricks

Job description

Overview

Senior Associate role in PwC's Acceleration Center Bangalore building AWS-based data engineering solutions for cloud data modernization, including scalable services and data pipelines within the Cloud Engineering, Data & Analytics practice.

What you'll do

  • Develop AWS-based data engineering solutions that support modern data platforms and client delivery workstreams
  • Build, test, and maintain data pipelines, data integrations, and transformation logic across cloud environments
  • Design scalable data models and warehouse structures that support analytics, reporting, and downstream applications
  • Use Apache Airflow, Databricks, Snowflake, and AWS services to orchestrate and optimize data processing workflows
  • Troubleshoot performance, data quality, and query issues across databases, pipelines, and data warehouse layers
  • Apply data engineering methods to improve data architecture, validation, security, and access patterns
  • Translate business and technical requirements into deliverables that align with project scope and delivery timelines
  • Review technical work from junior team members and provide guidance on engineering methods and code quality
  • Interpret feedback from clients and project leads to refine solutions and address changing priorities
  • Contribute to discussions on cloud engineering, data modernization, and product innovation initiatives

What you'll need

  • At least a Bachelor's degree
  • At least 4 years of experience
  • Oral and written proficiency in English
  • Experience in architecting and delivering highly scalable, distributed, cloud-based enterprise data solutions
  • Strong expertise in the end-to-end implementation of cloud data engineering solutions such as Enterprise Data Lake and Data Hub in AWS
  • Hands-on experience with Snowflake utilities, SnowSQL, SnowPipe, ETL data pipelines, and big data modeling techniques using Python or Java
  • Experience loading disparate data sets and translating complex functional and technical requirements into detailed design
  • Awareness of deploying Snowflake features such as data sharing, events and lake-house patterns
  • Experience with data security and data access controls and design
  • Deep understanding of relational and NoSQL data stores, methods and approaches (star and snowflake, dimensional modeling)
  • Proficiency in Lambda and Kappa Architectures
  • Strong AWS hands-on expertise with a programming background, preferably Python or Scala
  • Good knowledge of Big Data frameworks and related technologies
  • Experience in Hadoop and Spark (mandatory)
  • Strong experience in AWS compute services such as EMR, Glue and SageMaker, and storage services such as S3, Redshift and DynamoDB
  • Good experience with at least one AWS streaming service such as Kinesis, SQS or MSK
  • Troubleshooting and performance tuning experience in Spark (Spark core, SQL and Spark Streaming)
  • Experience with one flow tool such as Airflow, NiFi or Luigi
  • Good knowledge of application DevOps tools (Git, CI/CD frameworks)
  • Experience with Jenkins or GitLab, and source code management with CodePipeline, CodeBuild and CodeCommit
  • Experience with AWS CloudWatch, AWS CloudTrail, AWS Config and AWS Config Rules

Nice to have

  • Preference for at least one of these fields of study: Management Information Systems, Computer and Information Science, Systems Engineering, Electrical Engineering, Chemical Engineering, Industrial Engineering, Mathematics, Statistics, Mathematical Statistics
  • Demonstrating AWS data engineering workstreams across client engagements
  • Utilizing Apache Airflow, Databricks, or Snowflake in delivery
  • Translating data architecture needs into pipeline design choices
  • Applying analytical thinking to complex data modernization challenges
  • Mentoring junior team members through delivery tasks and feedback

Details

  • Location: Bangalore

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer- AWS -Senior Associate