AI Platform Engineer
47_R000126568
Obowiązki
Works on advanced 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
Prepares data models and quality checks, optimizes analytical solutions at scale
Designs and develops applications that source data from various systems, programming in Python and SQL
Supports solutions in cloud environments and services – in GCP (e.g. Composer, BigQuery, GKE, Kubeflow, Vertex AI)
Operates according to DevOps practices, Agile (Jira), uses CI/CD (GitHub Actions), increases reusability of code and design patterns from internal code libraries
Implements best Platform Engineering practices to make cloud infrastructure “invisible” for data scientists and model developers
Troubleshoots infrastructure related issues to enable most critical Artificial Intelligence products at P&G
Proactive incident detection systems based on multiple data sets, real-time data stream analyses
Crafts and develops proof of concept or prototypes for new features or solutions
Suggests and implements architecture improvements
Responsibility for strengthening DevOps best practices within AI Engineering by coaching/teaching others
Wymagania
3+ years of proven experience in Python & SQL, data modelling, design, development, and deployment of Data and Analytics products
Experience in Agile, CI/CD and DEVOPS methodologies – knowledge of using appropriate tools – e.g. Jira, GitHub Actions, unit testing (e.g. PyTest) & mocking, static code analysis (e.g. Sonarqube), source control management tools (e.g. GitHub)
GCP cloud infrastructure knowledge (including load balancing, autoscaling, firewalls, authentication)
K8 and connected technologies (Helm, Kustomize.io, etc.) knowledge
Logging and monitoring technologies knowledge (depending on the needs, from Logstash to Grafana, Kibana, fluentd)
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
Oferujemy
Experience with AI/ML products and deployment of products to production
Knowledge and experience in machine learning algorithms development
Python development experience
Experience developing and deploying production software
A history of solving hard problems with creative solutions
Experience with cloud native development on Google Cloud Platform
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, such as Python
Ability to communicate technical concepts to teammates and non-technical colleagues
Źródło: P&G/Praca