R

Roche

Global pharmaceuticals and diagnostics company

Fullstack Data Engineer - Applied & Agentic AI Systems

Data EngineeringPosted on Nov 9
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • At least 7 years of experience in data engineering, preferably supporting AI/ML applications.
  • Write production-grade Python code and highly optimized, complex SQL queries.
  • Design scalable, fault-tolerant ETL/ELT data pipelines and Lakehouse architectures such as Snowflake.
  • Have hands-on expertise with orchestration tools such as Airflow.
  • Develop Retrieval-Augmented Generation (RAG), AI systems powered by vector databases and/or LLM fine-tuning, and data preparation.
  • Extract, transform, and load data from diverse file formats, including PDF, DOCX, CSV, and JSON, with automated parsing and information retrieval from unstructured and semi-structured documents.
  • Have hands-on experience with Git, CI/CD, containerization using Docker and Kubernetes, and Infrastructure as Code tools such as Terraform or CloudFormation.
  • Hold a B.Sc., B.Eng., or higher, or equivalent, in Computer Science, Data Engineering, or a related field.
  • Be able to communicate in English at C1+ level.
  • Be located in Hyderabad, India, and work hours that capture overlap with Central European Time, typically through the IST evening.

Responsibilities

  • Collaborate with AI engineers, data scientists, product owners, and developers in Agile teams to integrate LLMs into scalable, robust, fair, ethical end-user applications, focusing on user experience, relevance, and real-time performance.
  • Design and implement scalable, high-performance data pipelines for AI/GenAI applications, ensuring efficient ingestion, transformation, storage, and retrieval; integrate different databases and work with data architectures and domain data ecosystems.
  • Work with vector databases such as AWS OpenSearch and Azure AI Search to enable scalable, high-speed similarity search and RAG for generative AI applications using high-dimensional data.
  • Work with graph databases such as Neo4j and AWS Neptune to enable GraphRAG, support multi-hop logical reasoning in agentic workflows, and provide auditable explainability for enterprise AI decisions.
  • Build and maintain cloud-based data solutions using AWS services such as OpenSearch and S3, or Azure services such as Azure AI Search and Azure Blob Storage.
  • Design and optimize data storage and processing using Snowflake for scalable, cloud-native analytics.
  • Develop ETL/ELT pipelines for real-time and batch data processing.
  • Collaborate with AI/ML engineers and data scientists to integrate data pipelines with AI fine-tuning, inference, and training workflows.
  • Optimize data storage, retrieval, and processing strategies for efficiency, scalability, and cost-effectiveness.
  • Understand and use an agentic software development lifecycle (SDLC) in day-to-day work.
  • Implement data governance, security best practices, and compliance measures aligned with Roche standards.
  • Set up monitoring, alerting, and logging for data pipelines to ensure high availability and reliability.

Desired Qualifications

  • Hands-on experience with AWS, including OpenSearch, S3, Lambda, and AWS fundamentals.
  • Experience building solutions with graph databases.
  • Ability to design and integrate RESTful APIs for data exchange.
  • Understanding of encryption and role-based access controls.
  • Experience working in an SDLC environment meeting regulatory requirements.
  • Proficiency in software engineering best practices.
  • Use AI coding assistants and autonomous agents such as Claude Code and Ona daily to accelerate full-stack development and testing cycles, and conduct rigorous code reviews of human-written and AI-generated code.
  • Proven experience working in highly regulated industries.
  • Practical data science background, including feature engineering, model training, and data preparation using traditional machine learning techniques.
  • Hands-on expertise with distributed big-data processing frameworks such as Apache Spark or Flink.

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