R

Roche

Global pharmaceuticals and diagnostics company

AI/ML Solution Architect

AI Application EngineeringPosted on Nov 10
Full-time

About the Job

Requirements

  • At least 7 years of hands-on programming experience.
  • Proficiency with Git, GitHub Actions, Docker, AWS, and Python.
  • Experience designing and running distributed backend systems in cloud environments, including AWS, containers, managed datastores, serverless components, and message queues.
  • Direct experience with large language model orchestration and agent frameworks; LangGraph and/or Strands are preferred. Understand production challenges and AI-specific security risks.
  • Experience with agent-adjacent tools and solutions, including MCP servers, agent memory management, agentic identity and access control, and observability tools such as LangSmith or LangFuse.
  • Understanding of the trade-offs among relational databases, document/key-value stores, and in-memory caches, and ability to choose tools based on access patterns.
  • Practical experience building and consuming APIs across team boundaries, with an understanding of network limits, caching strategies, and eventual consistency.
  • Ability to explain technical trade-offs to product managers, discuss implementation details with engineering peers, and align different teams.
  • Preference for straightforward architectures that run predictably in production.

Responsibilities

  • Design solutions that meet product requirements, business priorities, and enterprise standards within a specific solution context.
  • Manage non-functional requirements and fitness functions.
  • Document and evolve architecture throughout the product life cycle and align with the architecture community for governance.
  • Design and refine multi-agent pipelines using AWS building blocks, Bedrock AgentCore, and orchestration frameworks such as LangGraph or Strands.
  • Work with data warehouse and analytics teams to turn complex models into high-performance, application-ready read interfaces and semantic caching layers.
  • Partner with architects and engineering leads to evaluate technical trade-offs and establish consistent patterns across services.
  • Ensure backend architecture makes daily work simpler and faster for internal teams and creators while avoiding operational drag.
  • Ensure smooth integration with enterprise platforms and services, track enterprise standards, guidelines, and recommendations, and ensure compliance.
  • Drive feedback that helps shape enterprise architecture and solutions.
  • Apply software development lifecycle practices and security discipline.

Desired Qualifications

  • Experience working in regulated industries such as pharmaceuticals or healthcare, with understanding of compliance by design, audit trails, and strict data residency and privacy requirements.

About the Company

Roche

Global pharmaceuticals and diagnostics company

Roche is a global leader in pharmaceuticals and diagnostics. It develops medicines and diagnostic tools that help detect, monitor, and treat diseases, using research and biotechnology to drive new therapies and tests. Roche combines drug development with in-house diagnostic products to support personalized medicine, where treatments are tailored to individual patients based on test results. Its approach differs from many peers by integrating drug discovery with diagnostic capabilities and by expanding its research through strategic acquisitions (like Genentech) to strengthen its biotechnology and R&D capabilities. The company’s goal is to improve patient outcomes and healthcare worldwide by delivering reliable medicines, accurate diagnostic tests, and data-driven care.

Company size
1-10
Company stage
IPO
Headquarters
Basel, Switzerland
Founded
1896

Recently Posted Jobs

Explore more opportunities at Roche

See more jobs