GenAI Python Systems Engineer –Senior Manager
Job Description
Position Overview
At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in transforming raw data into actionable insights, enabling informed decision-making and driving business growth. In data engineering at PwC, you will focus on designing and building data infrastructure and systems to enable efficient data processing and analysis.
Growing as a strategic advisor, you leverage your influence, expertise, and network to deliver quality results. You motivate and coach others, coming together to solve complex problems. As you increase in autonomy, you apply sound judgment, recognising when to take action and when to escalate. You are expected to solve through complexity, ask thoughtful questions, and clearly communicate how things fit together. Your ability to develop and sustain high performing, diverse, and inclusive teams, and your commitment to excellence, contributes to the success of our Firm.
Key Responsibilities
- Craft and convey clear, impactful and engaging messages that tell a holistic story.
- Apply systems thinking to identify underlying problems and/or opportunities.
- Validate outcomes with clients, share alternative perspectives, and act on client feedback.
- Direct the team through complexity, demonstrating composure through ambiguous, challenging and uncertain situations.
- Deepen and evolve your expertise with a focus on staying relevant.
- Initiate open and honest coaching conversations at all levels.
- Make difficult decisions and take action to resolve issues hindering team effectiveness.
- Model and reinforce professional and technical standards, including adherence to PwC tax and audit guidance, the Firm's code of conduct, and independence requirements.
- Apply modern, cloud-based technology skills, including researching emerging trends and adopting modern technologies in solution architectures.
- Collaborate and contribute as a team member by building proven relationships and proactively seeking guidance and feedback.
- Prioritize and handle multiple tasks, analyze client, industry, and technical matters, and communicate effectively to various audiences.
- Coach and collaborate with associates by providing coaching, feedback, and guidance on work performance.
Required Qualifications
- Strong proficiency in Python and experience with both structured and unstructured data.
- Strong proficiency in SQL and experience with relational databases.
- Experience writing and maintaining FastAPI endpoints for scalable applications.
- Strong understanding of AI techniques that enhance LLMs, such as AI Agents and Retrieval-Augmented Generation (RAG).
- Experience in prompt engineering for optimizing LLM outputs.
- Experience with AI, GenAI, and machine learning and data science workflows.
- Experience in high software quality through developer-led testing, validation, and best practices.
- Understanding of developer-led quality assurance, including automated testing, performance tuning, and debugging.
- Knowledge of software development workflows and CI/CD pipelines.
- Experience with Docker, including writing Docker files and managing containerized deployments.
- Experience in developing and deploying scalable data storage solutions using AWS, Azure, and GCP services (e.g., S3, Redshift, PostGresDB RDS, DynamoDB, Azure Data Lake Storage, Azure Cosmos DB, Azure SQL DB, GCP Cloud Storage).
- Knowledge of data integration solutions using AWS Glue, AWS Lambda, Azure Data Factory, Azure Functions, GCP Functions, GCP Dataproc, Dataflow, and other relevant services.
- Experience in designing and managing data warehouses and data lakes to ensure data is organized and accessible.
- Ability to design and implement comprehensive data architecture strategies that meet current and future business needs.
- Experience in developing and documenting data or system models, flow diagrams, and architecture guidelines.
- Ensuring data architecture compliance with data governance and security policies.
- Ability to collaborate with business stakeholders to understand data requirements and translate them into technical solutions.
- Experience in evaluating and recommending new data technologies and tools to enhance data architecture.
- Proficiency in implementing IAM roles and policies to manage access and permissions within AWS, Azure, or GCP environments.
- Experience with infrastructure as code (IaC) deployments using AWS CloudFormation, Azure Resource Manager templates, or Terraform.
- Familiarity with AWS, Azure, and GCP DevOps services to build and deploy pipelines, as well as optimizing cloud resources for cost, performance, and scalability.
- Knowledge of data governance and data security best practices.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively in a fast-paced environment.
Benefits & Perks
- Compensation: $124,000 - $280,000 plus an annual discretionary bonus (actual compensation is based on skills, experience, qualifications, location, and applicable employment laws).
- Benefits: Comprehensive benefits including medical, dental, vision, 401k, holiday pay, vacation, personal and family sick leave, among others. For details, visit the PwC benefits page.