P

PricewaterhouseCoopers (PwC)

Global professional services: assurance, tax, consulting

Machine Learning Engineer - Machine Learning

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeCairo, Cairo Governorate, EgyptNo salary listedIn-person

About the Job

Requirements

  • At least 4 years of experience.
  • Demonstrated understanding of statistics, machine learning techniques and algorithms, including regression, classification, clustering and classical statistical models; ability to formulate hypotheses, select and justify statistical tests, interpret results, implement and tune machine learning algorithms end to end, and explain their mathematical foundations and assumptions.
  • Experience designing and validating models for regression, classification and unsupervised learning, with understanding of bias–variance tradeoff, regularization and feature selection.
  • Experience delivering end-to-end machine learning solutions from data sourcing and preprocessing through deployment and interpretation; ability to build reproducible pipelines covering data ingestion, feature engineering, training, validation, deployment, monitoring and retraining, using CI/CD practices.
  • Ability to troubleshoot production issues such as drift, latency and scaling, and optimize models for performance and cost.
  • Ability to work in an agile delivery environment, participate in sprint planning, daily stand-ups and retrospectives, break work into user stories, estimate tasks, and collaborate with product owners on backlog grooming.
  • Skill in partnering with product owners to translate business needs into data science requirements and success metrics; ability to lead stakeholder discussions, define objectives and metrics, and draft technical specifications aligned on KPIs, risks and roadmap milestones.
  • Track record of completing business-focused data science projects; ability to own multiple projects from proof of concept through delivery, document methodologies, maintain reproducible codebases and present actionable insights to senior leadership.
  • Advanced Python programming, including pandas, NumPy and scikit-learn; ability to write modular, well-tested code, build utilities or packages, optimize code paths, and manage dependencies.
  • Practical SQL skills for extracting, transforming and loading relational data, joining complex datasets, writing performant queries using window functions and common table expressions, and performing ETL tasks.
  • Proficiency with Git, including source control, branching, merging, pull requests and collaborative code reviews.
  • Ability to communicate data science concepts and results to technical and non-technical audiences, create clear narratives about model design, performance and business impact, and produce visuals such as dashboards, slide decks and annotated charts.
  • Ability to collaborate in cross-functional teams, mentor junior engineers, participate in peer code reviews, and contribute to technical talks or knowledge-sharing sessions.

Responsibilities

  • Design and develop data science and machine learning assets for the company and its clients.
  • Contribute useful code to the data science codebase.
  • Participate in ongoing training and skills development.
  • Deploy and manage machine learning models in production, ensuring scalability, reliability and performance monitoring.
  • Embed responsible AI practices throughout the model lifecycle, including fairness, transparency, explainability, bias mitigation, and compliance with ethical and regulatory standards.
  • Contribute to the strategy and growth of the data science capability.
  • Craft and communicate business narratives based on analytical insights.
  • Develop business cases and proposals.
  • Present findings to senior internal and external stakeholders.
  • Contribute to the firm's technology innovation efforts.

Desired Qualifications

  • Proficiency with deep learning frameworks such as TensorFlow, PyTorch, Keras, Theano or CNTK for building and training neural networks.
  • Experience with cloud platforms such as Azure, Google Cloud Platform or AWS, including resource and pipeline management and scalable deployments.
  • Experience with privacy-enhancing techniques such as homomorphic encryption, federated learning or differential privacy.

About the Company

PricewaterhouseCoopers (PwC)

Global professional services: assurance, tax, consulting

PwC provides assurance (audit), tax, legal services, consulting and deals advisory to organisations worldwide. It uses multidisciplinary teams across accounting, advisory, technology and industry, delivered through a global network of locally established firms that collaborate with technology partners to offer AI, cloud, managed services and digital trust. PwC differentiates itself with an integrated, global-local service model and technology-enabled offerings that address complex client needs across risk, transformation, reporting and sustainability. Its goal is to help clients improve governance, efficiency and value by supporting reporting accuracy, business transformation, risk management and sustainable practices.

Company size
10,001+
Company stage
Early VC
Total funding
$3.3M
Headquarters
London, United Kingdom
Founded
1989

Recently Posted Jobs

Explore more opportunities at PricewaterhouseCoopers (PwC)

See more jobs