At Roche, you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted, and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop, and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters.
The Position
Position overview:
We are looking for a highly skilled Cloud / DevOps Engineer with expertise in building AI-powered applications. This role requires proficiency in Python, cloud-based AI services, DevOps practices, and data engineering expertise. The successful candidate will contribute to the development of AI-driven solutions, leveraging i.a. Large Language Models (LLMs), vector databases, and cloud-native tools to create innovative applications.
Your role:
- Generative AI Application Development: Collaborate with developers and stakeholders in Agile teams to integrate Machine Learning models and other AI techniques into end-user applications, focusing on usability, efficiency, and scalability.
- AI Service Integration: Design and implement AI applications using cloud-based services, such as vector databases, LLM APIs, and other AI-driven cloud offerings.
- Software Development & Engineering: Develop high-quality, maintainable, and scalable software solutions using Python, with robust version control, testing, and adherence to best practices.
- Cloud-Native Development: Work with AWS and other cloud platforms to design, deploy, and manage scalable AI solutions, utilizing cloud services including serverless architectures, containers, and managed AI tools.
- DevOps & CI / CD Implementation: Implement CI / CD pipelines, automate testing and deployment processes, and manage software versioning using Git, Gitlab, and other DevOps tools.
- Containerization & Orchestration: Develop and deploy applications using Docker and Kubernetes to ensure portability and scalability.
- End-to-End AI Pipeline Development: Design, develop, and maintain AI application workflows, including data preprocessing, model deployment, and continuous monitoring.
- Performance Optimization: Ensure efficient and optimized execution of AI models, improving inference speed, reducing latency, and managing resource utilization.
- Data Engineering Foundations: Work with structured and unstructured data, including vector databases, relational and NoSQL databases, and API-driven data pipelines.
Practical skills required:
- Strong experience in software engineering, with a focus on AI-driven applications.
- Programming: Proficiency in Python and software engineering best practices.
- Cloud Expertise: Hands-on experience with AWS cloud services; experience with Azure or GCP is a plus.
- DevOps & CI / CD: Strong understanding of version control (Git), CI / CD pipelines, containerization (Docker, Kubernetes), and Infrastructure as Code (Terraform, CloudFormation).
- AI Deployment: Experience deploying AI applications in cloud environments, ensuring scalability, security, and high availability.
- Knowledge of SQL, NoSQL, and Vector Databases, along with AI tooling, is a plus.
- Performance Optimization skills for speed, efficiency, and cost-effectiveness.
- Problem-solving skills to analyze complex engineering challenges and integrate cutting-edge technologies.
- Experience working in Agile development teams.
The successful candidate should also:
- Hold a B.Sc., B.Eng., M.Sc., M.Eng. in Computer Science, Artificial Intelligence, Software Engineering, or equivalent, with experience in AI.
- Be team-oriented, collaborative, and adaptable in a fast-paced environment.
- Be a good communicator.
- Be willing to learn and expand skills.
- Communicate in English at B2 / C1+ level.
What you get:
- Salary range 20,000 - 27,000 PLN gross based on employment contract.
- Annual bonus based on performance.
- Training budget for certifications, conferences, and career development.
- Recharge Fridays (2 days off per quarter).
- Take Time Program (up to 3 months leave for any purpose).
- Flex Location (work from different places globally for a period).
- Take Time for Charity (up to 2 weeks paid leave for charity).
- Private healthcare (LuxMed) and group life insurance (UNUM).
- Stock purchase options.
- Annual sales of laptops, cars, and more.
This is a hybrid role with two office days per week.
APPLY DIRECTLY
If you know someone suitable, share this opportunity.
Check out our blog to learn what it’s like to be part of Roche IT!
Who we are
A healthier future drives us to innovate. Over 100,000 employees worldwide are dedicated to advancing science and ensuring access to healthcare. Our efforts have helped treat over 26 million people and conduct over 30 billion tests with our Diagnostics products. We foster creativity, explore new possibilities, and aim to deliver life-changing healthcare solutions globally.
Let’s build a healthier future, together.
At Roche Poland, over 800 professionals work towards our mission. Join us in Clinical Research, Medical, Marketing, IT, or business departments.