Overview
Data Engineer - Senior Associate role within PwC Acceleration Center Bangalore's Cloud Engineering, Data & Analytics practice, supporting the design and delivery of data engineering solutions that help clients manage, transform, and activate data for business use.
What you'll do
- Develop and maintain data pipelines across cloud and analytics platforms to support modernization initiatives
- Design data integration, transformation, and validation processes for reliable reporting and downstream use
- Build scalable data models and warehouse structures that support complex business and technical requirements
- Automate orchestration workflows using Apache Airflow, Azure Data Factory, or similar tooling
- Optimize query performance, storage patterns, and database operations across Snowflake, Databricks, and other platforms
- Collaborate with client teams to translate data requirements into technical designs and implementation plans
- Troubleshoot data quality, pipeline, and platform issues, identifying root causes and corrective actions
- Review deliverables from junior team members and provide guidance on technical approach and work product
- Apply data architecture, security, and anonymization practices within enterprise data environments
- Contribute to modernization efforts by evaluating emerging tools, methods, and platform capabilities
What you'll need
- At least a Bachelor's degree
- At least 4 years of experience
- Oral and written proficiency in English
- Minimum 3 years of hands-on experience building applications with Python
- Solid understanding of designing and architecting scalable Python applications, particularly for Gen AI use cases, including component and systems architecture patterns for cohesive, decoupled, scalable applications
- Familiarity with Python web frameworks (Flask, FastAPI) for building web applications around AI models
- Demonstrated ability to design applications with modularity, reusability, and security best practices in mind (session management, vulnerability prevention, etc.)
- Familiarity with cloud-native development patterns and tools (e.g., REST APIs, microservices, serverless functions)
- Experience deploying and managing containerized applications on Azure/AWS (Azure Kubernetes Service, Azure Container Instances, or similar)
- Strong proficiency in Git for code collaboration and management
- Knowledge of continuous integration and deployment (CI/CD) practices on cloud platforms
- 3-5 years of relevant technical/technology experience, with a focus on GenAI projects
- Strong programming skills in Python
- Experience with data processing frameworks like Apache Spark or similar
- Proficiency in SQL and database management systems
Nice to have
- Preference for at least one of the following fields of study: Management Information Systems, Computer and Information Science, Systems Engineering, Electrical Engineering, Chemical Engineering, Industrial Engineering, Mathematics, Statistics, Mathematical Statistics
- Coursework or internship exposure in data engineering
- Utilizing Databricks, Snowflake, or Azure Data Factory
- Applying Apache Airflow, data pipelines, or data transformation concepts
- Interpreting data quality, data modeling, and query optimization needs
- Navigating client-facing workstreams with changing technical requirements
Details
- Location: Bangalore (PwC Acceleration Center Bangalore)
- Management level: Senior Associate
Read the full description and apply on the company’s own careers page.