PitchMeAI
PwC Acceleration Center India

Generative AI -Software Engineer-Senior Associate

PwC Acceleration Center India · Bengaluru East, Karnataka, India

  • On site
  • Full-time
  • $100,000 / year
  • Bengaluru East, Karnataka, India

Job highlights

  • Develop GenAI software solutions with product and ML teams.
  • Design scalable backend solutions and event-driven architectures.
  • Manage relational and NoSQL databases for AI applications.
  • Implement containerization and DevOps for efficient deployment.
  • Build APIs using Python and collaborate across teams.

About the role

About the Role

At PwC's Acceleration Centers (ACs), you will play a pivotal role in actively supporting various Acceleration Center services, from Advisory to Assurance, Tax, and Business Services. In our innovative hubs, you’ll engage in challenging projects and provide distinctive services to support client engagements through enhanced quality and innovation. You’ll also participate in dynamic and digitally enabled training designed to grow your technical and professional skills.

As part of the Data and Analytics team, you will develop and implement innovative software solutions for GenAI projects. As a Senior Associate, you will partner with product, ML, and DevOps teams to translate business goals into impactful GenAI software solutions while leveraging your knowledge in programming and system architecture. This position provides an exciting opportunity to make a significant impact in a collaborative and innovative environment, advancing your career in cutting-edge technologies.

Responsibilities

  • Collaborate with cross-functional teams to understand business needs and translate them into backend functionalities for GenAI and Agentic AI projects.
  • Design, develop, and maintain scalable backend solutions, including event-driven architectures and integration with external systems/APIs.
  • Manage data storage solutions using relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases to support AI applications in production.
  • Utilize containerization (Kubernetes) and implement DevOps practices, including CI/CD pipelines (Azure DevOps, GitHub Actions), for efficient deployment and scalability.
  • Build and integrate APIs using Python frameworks (Flask, FastAPI) and collaborate with data scientists, engineers, and DevOps teams for seamless AI model deployment.

What You Must Have

  • Bachelor's & Master's Degree
  • 4 years of experience
  • Oral and written proficiency in English required

What Sets You Apart

  • Proficient with LLM interaction frameworks like LangChain, Semantic Kernel, and LlamaIndex, and experienced in integrating, scaling, and deploying GenAI and agentic applications in production.
  • Skilled in setting up data pipelines for both model training and real-time inference to support AI workloads efficiently.
  • Advanced Python expertise including OOP, asynchronous programming (asyncio), concurrency (multithreading, multiprocessing), design patterns, memory management, and performance optimization for scalable GenAI systems.
  • Strong foundation in data structures, algorithms, software design principles (SOLID, clean architecture), and hands-on experience with cloud-native development on Azure/AWS, including serverless, microservices, and container orchestration (Kubernetes, Docker).
  • Experience with additional OOP languages (Java, C++, C#) and familiarity with WebSocket implementations for real-time application functionality.

Key skills/competency

  • Generative AI
  • Software Engineering
  • Backend Development
  • API Development
  • Python
  • Kubernetes
  • DevOps
  • Cloud-Native Development
  • Data Structures
  • Algorithms

Skills & topics

  • Generative AI
  • Software Engineer
  • Python
  • Backend Development
  • API Development
  • Kubernetes
  • DevOps
  • Cloud-Native
  • LLM
  • Agentic AI
  • Data Engineering
  • Machine Learning Engineering
  • PwC
  • Acceleration Center
  • Senior Associate

How to get hired

  • Tailor your resume: Highlight experience with Generative AI, Python, backend development, and cloud platforms relevant to the Generative AI Software Engineer role.
  • Showcase your skills: Emphasize proficiency in LLM frameworks like LangChain, data pipelines, and advanced Python concepts.
  • Quantify achievements: Use numbers to demonstrate the impact of your software solutions and contributions to AI projects.
  • Prepare for technical interviews: Review data structures, algorithms, design principles, and cloud-native development for the Generative AI Software Engineer position.
  • Research PwC's culture: Understand their focus on innovation, client relationships, and continuous learning for the Acceleration Centers.

Technical preparation

Master Python OOP and asynchronous programming.,Practice designing scalable backend and APIs.,Review Kubernetes, Docker, and CI/CD pipelines.,Study LLM frameworks like LangChain.

Behavioral questions

How do you collaborate with diverse teams?,Describe problem-solving with complex concepts.,How do you manage ambiguity in projects?,How do you interpret data for insights?

Frequently asked questions

What are the core responsibilities for a Generative AI Software Engineer at PwC Acceleration Center India?
As a Generative AI Software Engineer at PwC Acceleration Center India, you'll develop and implement innovative software solutions for GenAI projects. This includes collaborating with cross-functional teams, designing scalable backend solutions, managing databases, utilizing containerization, and building APIs using Python.
What programming languages and frameworks are essential for this Generative AI Software Engineer role at PwC?
Advanced Python expertise is crucial, including OOP, asynchronous programming, and performance optimization. Experience with LLM interaction frameworks like LangChain, Semantic Kernel, and LlamaIndex is highly valued. Familiarity with other OOP languages like Java, C++, or C# is also beneficial.
What kind of experience is required for the Generative AI Software Engineer position at PwC?
A Bachelor's or Master's degree along with 4 years of relevant experience is required. Specifically, proficiency in integrating, scaling, and deploying GenAI and agentic applications in production is a key differentiator.
Does PwC Acceleration Center India offer opportunities for professional growth in cutting-edge technologies like Generative AI?
Yes, PwC Acceleration Centers are innovative hubs designed for challenging projects and dynamic, digitally enabled training. This role offers a significant opportunity to advance your career in cutting-edge technologies like Generative AI within a collaborative environment.
What cloud platforms and DevOps practices are relevant for the Generative AI Software Engineer role at PwC?
Hands-on experience with cloud-native development on Azure/AWS is expected. This includes knowledge of serverless, microservices, container orchestration (Kubernetes, Docker), and implementing DevOps practices like CI/CD pipelines with tools such as Azure DevOps or GitHub Actions.