Tax & Legal Services - Junior Developer - Associate
About Us
Line of Service Overview
About the Role
Team & Working Style
Programming Fundamentals
APIs & Backend Fundamentals
Foundational understanding of backend development, including:
- HTTP, JSON, RESTful APIs, and client-server communication
- Request validation, error handling, and API documentation
- Basic authentication and authorisation concepts
- Calling external services and handling responses safely
- Writing small, focused services and reusable functions
LLM & RAG Foundations (Core Focus)
Practical exposure through coursework, internships, personal projects, or professional work in areas such as:
- Using large language model APIs and understanding their limitations
- Building a basic Retrieval-Augmented Generation (RAG) workflow
- Document chunking, embeddings, vector search, and metadata
- Prompt design, structured outputs, and simple tool calling
- Frameworks such as LangChain, LlamaIndex, or Semantic Kernel
- Checking outputs for relevance, grounding, consistency, and failure cases
Data & Storage Foundations
Basic knowledge of:
- SQL queries, relational data concepts, and simple data models
- NoSQL databases and vector databases at an introductory level
- Reading and writing common data formats such as JSON, CSV, and text
- Object storage, file metadata, and safe file-handling practices
Document Processing & Data Pipelines
Interest in or initial experience with document-heavy data, including:
- Data cleaning, validation, preprocessing, and transformation
- OCR and document parsing concepts
- Metadata extraction and structuring
- Batch processing and simple asynchronous jobs
- Multilingual processing; Arabic is a strong plus
Testing & Engineering Practices
Understanding of the importance of reliable delivery, including:
- Writing unit tests and maintaining clear test cases
- Using branches, pull requests, and constructive code review
- Logging, debugging, and investigating data-quality or implementation issues
- Following coding standards and improving code based on feedback
- Breaking work into small tasks and communicating blockers early
Frontend (Nice to Have) Basic familiarity with React / Next.js, HTML, and CSS for creating simple prototypes or internal tools is helpful but not required.
Security & Responsible AI
Awareness of:
- Protecting credentials, secrets, and sensitive information
- Access control, data masking, and safe use of test data
- Prompt injection, hallucinations, and inappropriate model output
- The need for citations, auditability, and human review in regulated workflows
Cloud, Tools & Deployment
Familiarity with or willingness to learn:
- Azure services such as App Services, Functions, Storage, and Azure AI services
- Docker and basic container concepts
- CI/CD concepts using Azure DevOps, GitHub Actions, or similar tools
- Application configuration, monitoring, and troubleshooting in shared environments
Additional Requirements
- Academic, internship, open-source, or personal project experience involving AI or backend development
- Exposure to Azure AI Search, Azure AI Document Intelligence, or similar services
- Familiarity with Databricks, knowledge graphs, or data engineering tools
- Interest in regulated industries such as Tax, Legal, or Financial Services
- Experience with multilingual or Arabic-language data
- A portfolio or code samples that demonstrate practical learning are welcome
What We're Looking For
- A highly accountable delivery leader who closes the loop from business need to launched, used product
- Calm, decisive, and organised under pressure, with a strong bias for action and ownership of deadlines
- An excellent relationship builder who can influence business, technology, and control stakeholders without relying on hierarchy
- Genuinely curious about AI: continuously testing, learning, and updating judgement as technology changes
- Comfortable with ambiguity, candid about risks, and committed to measurable business impact
How You’ll Make a Difference
Why You’ll Love Working at PwC
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.