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, using automated parsing and information retrieval from unstructured and semi-structured documents.
  • Have hands-on experience with Git, CI/CD, containerization with Docker and Kubernetes, and Infrastructure as Code tools such as Terraform and CloudFormation.
  • Hold a B.Sc., B.Eng., or higher, or equivalent, in Computer Science, Data Engineering, or a related field.
  • Communicate in English at C1 level or higher.
  • Be located in Hyderabad, India, and work hours that capture overlap with Central European Time, typically into the IST evening.

Responsibilities

  • Collaborate with AI engineers, data scientists, product owners, and developers in Agile teams to integrate LLMs into scalable, robust, fair, and 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, including data ingestion, transformation, storage, and retrieval; integrate databases and work with data architectures and domain data ecosystems.
  • Use vector databases such as AWS OpenSearch and Azure AI Search for scalable, high-speed similarity search and RAG applications involving high-dimensional data.
  • Use 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 with 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 for efficiency, scalability, and cost-effectiveness.
  • Use an agentic software development lifecycle 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.
  • Leverage AI coding assistants and autonomous agents daily to accelerate full-stack development and testing cycles, and conduct rigorous reviews of human-written and AI-generated code.
  • Define architectural patterns and step into a Tech Lead role when necessary.
  • Consult with enterprise stakeholders on technological approaches to business problems.

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 that meets regulatory requirements.
  • Proficiency in software engineering best practices.
  • 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 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