AI Engineer
pwc
Job Description
- Designing and developing AI-enabled software components, services, and integrations across enterprise platforms
- Translating business requirements into scalable technical solutions using software engineering methods and architecture patterns
- Building and refining APIs, microservices, and application interfaces to support data flow and system interoperability
- Applying Python, Java, JavaScript, or similar programming languages to create, test, and maintain application code
- Reviewing code, troubleshooting defects, and resolving issues across development and deployment environments
- Supporting CI/CD pipelines, version control, and release activities to improve delivery speed and code reliability
- Collaborating with client teams to gather requirements, interpret feedback, and adapt technical solutions to changing needs
- Evaluating AI fluency, AI-human collaboration, and digital tooling to improve automation and application performance
- Contributing to solution architecture, technical documentation, and development standards for enterprise software delivery
- Mentoring junior team members through code reviews, technical guidance, and practical problem-solving