P&G Hiring Freshers For Python Software Engineer

The Procter & Gamble Company is an American multinational consumer goods corporation headquartered in Cincinnati, Ohio, founded in 1837 by William Procter and James Gamble

P&G Hiring Freshers For Python Software Engineer





Job Designation Software Engineer
Salary 12 LPA – 18 LPA
Qualification Bachelor’s degree
Experience 2+ years
Location Mumbai, India


Responsibilities of the role:

  • Operationalize AI models as integral element of IT solutions & business processes.
  • Implement the best Software Engineering practices to make cloud infrastructure “invisible” for data scientists and developers.
  • Work on sophisticated analytics use cases together with Data Scientists, Analysts, peer AI Engineers; engages in proof of concepts and experiments together to deliver new analytical algorithms and applications.
  • Prepare data models and quality checks, optimizes analytical solutions at scale.
  • Design and develop applications that source data from various systems, programming in Python and SQL
  • Support solutions in multi-cloud environments and services – in Azure (e.g., Databricks, Azure ML, AKS, ADF).
  • Operate according to DevOps practices, Agile (Jira), uses CI/CD (GitHub Actions), increases reusability of code and design patterns from internal code libraries.
  • Fix infrastructure related issues to enable most critical Artificial Intelligence products at P&G
  • Create proactive incident detection systems based on multiple data sets, real-time data stream analyses.
  • Craft and develops proof of concept or prototypes for new features or solutions.
  • Suggest and implements architecture improvements.
  • Strengthen DevOps standard processes within AI Engineering by coaching/teaching others.

Job Qualifications

  • A Bachelors or Master’s degree in Computer Science, Software Engineering or related field
  • 2+ years proven cloud & engineering experience in development and deployment of Data and Analytics products.
  • Strong Python programming to write clean, maintainable code for building Data and Analytics products.
  • Practical experience in Test-Driven Development in Python to build strong unit tests in PyTest testing Framework.
  • Experience in Agile, CI/CD and DEVOPS methodologies – knowledge of using appropriate tools – e.g., Jira, GitHub Actions / Azure Devops / Jenkins, unit testing (e.g., PyTest) & mocking, static code analysis (e.g., Sonarqube), source control management tools (e.g., GitHub)
  • K8 and connected technologies (Helm, Kustomize.io, etc.) knowledge.
  • Logging and monitoring technologies knowledge (depending on the needs, from Logstash to Grafana, Kibana, fluent)
  • CICD processes knowledge and development using GitHub Actions and GitHub
  • Infrastructure build tools and languages knowledge – Terraform, Ansible
  • Strong written and verbal communication in English

Preferred skills

  • Experience with development and deployment of AI products to production.
  • Expert level Python development experience.
  • Experience developing and deploying production software.
  • A history of solving hard problems with creative solutions.
  • Experience with cloud native development on Microsoft Azure, Amazon Web Services.
  • Experience with source control management tools (GitHub)
  • Desire to write testable code, and the test coverage to go along with it.
  • CI/CD tools knowledge and experience, familiar working in a DevOps environment.
  • Strong problem-solving skills paired with experience in programming.
  • Ability to communicate technical concepts to teammates and non-technical colleagues.