Generative AI-Software Engineering- Manager

Full–time

Posted on: 7 days ago

In data analysis at PwC, you will focus on leveraging data to drive insights and make informed business decisions. Utilizing advanced analytics techniques, you will help clients optimize their operations and achieve their strategic goals. As a Manager at PwC US - Acceleration Center, you will lead the development and implementation of innovative software solutions for GenAI projects. Your responsibilities will include:

- Leading and managing a team of software engineers in developing, implementing, and maintaining advanced software solutions for GenAI projects.
- Engaging with senior leadership and cross-functional teams to gather business requirements, identify technological enhancements, and ensure alignment with organizational goals.
- Designing and implementing sophisticated event-driven architectures to support real-time data processing and analysis.
- Overseeing the use of containerization technologies such as Kubernetes for efficient deployment and scalability of software applications.
- Supervising the development and management of extensive data lakes to ensure effective storage and handling of large volumes of structured and unstructured data.
- Championing the use of Python or Java as the primary programming language and setting high standards for software development within the team.
- Facilitating collaboration between software engineers, data scientists, data engineers, and DevOps teams to ensure seamless integration and deployment of GenAI models.
- Maintaining a cutting-edge knowledge base in GenAI technologies to drive innovation and enhance software engineering processes continually.
- Translating complex business needs into robust technical solutions contributing to strategic decision-making processes.
- Establishing and documenting software engineering processes, methodologies, and best practices to promote a culture of excellence.
- Ensuring continuous professional development of the team by maintaining and acquiring new solution architecture certificates and adhering to industry best practices.

Requirements:
- Minimum 3 years of hands-on experience building applications with Python or Java.
- Solid understanding of designing and architecting scalable Python or Java applications particularly for Gen AI use cases.
- Familiarity with Python or Java 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.
- Familiarity with cloud-native development patterns and tools.
- Experience deploying and managing containerized applications on Azure/AWS.
- Strong proficiency in Git for effective code collaboration and management.
- Knowledge of continuous integration and deployment (CI/CD) practices on cloud platforms.

Preferred Skills:
- Experience with LLM frameworks or tools for interacting with LLMs.
- Experience in setting up data pipelines for model training and real-time inference.
- Current solution architecture certifications and a commitment to ongoing professional development.

Educational Background:
- BE / MCA / Degree / MBA / Any degree

This job does not require any travel and the required experience is Manager level. In data analysis at PwC, you will focus on leveraging data to drive insights and make informed business decisions. Utilizing advanced analytics techniques, you will help clients optimize their operations and achieve their strategic goals. As a Manager at PwC US - Acceleration Center, you will lead the development and implementation of innovative software solutions for GenAI projects. Your responsibilities will include:

- Leading and managing a team of software engineers in developing, implementing, and maintaining advanced software solutions for GenAI projects.
- Engaging with senior leadership and cross-functional teams to gather business requirements, identify technological enhancements, and ensure alignment with organizational goals.
- Designing and implementing sophisticated event-driven architectures to support real-time data processing and analysis.
- Overseeing the use of containerization technologies such as Kubernetes for efficient deployment and scalability of software applications.
- Supervising the development and management of extensive data lakes to ensure effective storage and handling of large volumes of structured and unstructured data.
- Championing the use of Python or Java as the primary programming language and setting high standards for software development within the team.
- Facilitating collaboration between software engineers, data scientists, data engineers, and DevOps teams to ensure seamless integration and deployment of GenAI models.
- Maintaining a cutting-edge knowledge base in GenAI technologies to drive innovation and enhance software engineering processes continually.
- Translating complex business needs into robust technical solutions contributing to strategic decision-making processes.
- Establishin