Senior AI Engineer
Warsaw, POLAND IT development
Job description
Partners with data scientists, data managers, analysts, infrastructure engineers and peer AI Engineers to develop, operationalize, integrate, and scale new algorithmic products. Engages in proof of concepts and experiments to evaluate new models and technology. Develops high quality, standard-compliant and tested code. Refactors code of others as necessary. Contributes code and tools to central re-usable libraries and repositories. Develops data models, model features, data quality tests, ETL/ELT pipelines, and distributed compute architectures. Deploys algorithmic products across the clouds, skillfully leveraging cloud-native services. Manages and automates cloud resources (IaC). Implements DevOps, DataOps and MLOps principles in day-to-day work. Develops continuous integration, delivery, and training pipelines. Leverages observability and automation tools to manage operations of algorithmic products across the stack.
Job Qualifications
·
A Bachelors or Master’s degree in Computer Science, Software Engineering or related field
·
2+ 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 & 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
Preferred skills:
·
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.
Kindly be advised that at P&G, employment is exclusively extended on the basis of an "Umowa o Pracę" (Full-time Employment Contract). Apply only if you agree to these conditions.
Job Schedule
Full time
Job Number
R000093133
Job Segmentation
Experienced Professionals (Job Segmentation)