Key responsibility: Design and implement automation for Software Development Lifecycle, by managing CI/CD stack for a given IT platform, following DevOps and Agile/Scrum concepts.
A DevOps Engineer is responsible for designing and implementing automation for the Software Development Lifecycle leveraging CI/CD tools. On a daily basis, a DevOps engineer defines, builds, and manages the CI/CD stack for a given IT platform, and understands platform agnostic and specific CI/CD tools, how to implement them, and how to create a fully integrated and automated CI/CD stack. Main responsibilities of the role include assessing DevOps tool stack and recommending improvements, designing proof of concepts to showcase best DevOps practices and identifying gaps and inefficiencies in the current DevOps processes.
Key Stack/Framework for this role: DevOps, CI/CD, Agile/Scrum, Microsoft Azure, Google Cloud Platform
Key responsibility: Manage technical projects focused on building data solutions in the cloud, from beginning to end. Work on automation and optimization of our Cloud processes.
An engineering manager is responsible for ensuring that key projects and engineering duties are fulfilled. An effective Engineer Manager will require skills from both the Managerial and the Technical worlds. Key responsibilities include leading a team of Software Engineers, including task planning and code review as well as ensuring that your team have the tools and means they need to be successful. Responsibilities also include the overall planning, actioning and success of technical projects, and on some occasions applying your technical contribution.
Key Stack/Framework for this role: DevOps, Agile/Scrum, Build and Integration tools (Github Actions, Azure DevOps Pipelines, Jenkins), Test Management and Test Automation (Azure DevOps Test Plans, Panaya, Zephyr, Jest, Puppeteer, JUnit, Cypress, Selenium, Cucumber, JMeter, Postman, etc.), Code Quality (SonarQube), Artifact Management (Azure DevOps Artifacts, GitHub Packages, Jfrog, etc.), Security (Snyk, npm audit, Black Duck, etc.), Infrastructure (Terraform), Release Planning Tools (JIRA, Azure DevOps Boards), Docker and Kubernetes, Microsoft Azure, Google Cloud Platform
Key responsibility: Build systems, solutions and data pipelines using Cloud components and tools. We mainly use Python and SQL for most of the backend and Databricks (PySpark, Spark SQL) for data wrangling.
A Data Engineer builds the data pipelines and solutions that move and transform data across the company, and given P&G’s magnitude, this corresponds to a global scale. Key responsibilities include designing and developing scalable, advanced analytical solutions that consume large datasets and using industry leading Big Data technologies to increasing productivity of analytical models’ delivery. Success in your role will help to control the complexity of IT from business case owners. You will closely collaborate with Enterprise Architects, Data Managers, Cloud and Infosec experts in a daily basis.
Key Stack/Framework for this role: DevOps, CI/CD, Agile/Scrum, Python/PySpark, SQL, Databricks, Microsoft Azure
Key responsibility: Build and Optimize Machine Learning models that are used in Production systems. We use Python as the main language to manipulate data.
Artificial Intelligence Engineers are generalists that bring together concepts of machine learning and data engineering to get the most out of the Machine Learning models that are being used in the company’s production systems. In other words, they bring the mindset and discipline a software engineer to the Machine Learning domain. AI Engineers collaborate with other IT professionals to take the Machine Learning models from proof of concept to fully integrated business solutions. Key responsibilities include operationalizing Machine Learning models, designing the corresponding monitoring and tracking to understand how the models are performing over time and optimizing the data and analytic solutions at scale.
Key Stack/Framework for this role: Python, Scala, SQL, Machine Learning, Data Science & Data Engineering frameworks and procedures, Microsoft Azure, Google Cloud Platform
Key responsibility: Be responsible for the composition of applications that will enhance user or customer experience. Collaborate with various teams and partners to achieve the best possible design.
A UX designer requires passion for collaboration with teams and other partners. The success of this role will include effective teamwork where the team will synthesize abstract ideas into concrete design implications. Therefore, excellent communication skills and the ability to transmit the design processes, ideas, and solutions clearly and effectively is one of the most important skills. Key responsibilities include translating concepts into user flows, wireframes, mockups, and prototypes that lead to intuitive user experiences, as well as Design and deliver wireframes, user stories, user journeys, and mockups optimized for a wide range of devices and interfaces.
Key Stack/Framework for this role: UX/UI and the corresponding user-centered design concepts such as A/B testing, rapid prototyping, usability, and accessibility, Agile/Scrum
Product Owner / Solution Owner
Key responsibility: Establish the prioritization during design and development of IT applications and solutions, following Agile/Scrum methodologies.
An IT Product or Solution owner is responsible for the definition of an IT Product strategy, starting by creating an inspiring Product vision and managing a global product roadmap including disruptive innovation. In order to bring such vision to life, a Product Owner collaborates with a diverse, multi-functional team, across regions, with the purpose of maximizing value for the business. It includes managing IT product strategy, Product Life Cycle, Product Communication and Commercialization.
Key Stack/Framework for this role: Agile/Scrum, PSPO (Scrum.org), DevOps, UX/UI, Microsoft Azure, Google Cloud Platform
If you would like to find out more about the benefits our employees in Poland are entitled to, please clickhere