S

Sanofi

Global pharma company; vaccines and R&D

Data Engineering Specialist

Data EngineeringUpdated on Nov 5
Full-timeBarcelona, Spain€49.6k - €74.4kIn-person

About the Job

Requirements

  • Have 5 or more years of relevant experience developing backend systems, integrations, data pipelines, and infrastructure.
  • Have a bachelor's degree in computer science, engineering, or a similar quantitative field of study.
  • Have expertise in database optimization and performance improvement.
  • Have expertise in Python, PySpark, and Snowpark.
  • Have experience with data warehouses and object-relational databases, including Snowflake and PostgreSQL, and writing efficient SQL queries.
  • Have experience with cloud-based data platforms, including Snowflake and AWS.
  • Be proficient in developing robust, reliable APIs using Python and the FastAPI framework.
  • Understand data structures and algorithms.
  • Have experience with modern testing frameworks.
  • Know DevOps best practices and associated tools, particularly tools for setup, configuration, maintenance, and troubleshooting.
  • Have knowledge of containerization technologies, including Kubernetes, Argo, and Red Hat OpenShift.
  • Have knowledge of infrastructure as code using Terraform.
  • Have knowledge of monitoring and logging tools, including CloudWatch and Grafana.
  • Have knowledge of CI/CD pipelines and JFrog Artifactory.
  • Have knowledge of scripting and automation using Python, GitHub, and GitHub Actions.
  • Have experience with Jira and Confluence.
  • Be fluent in written and spoken English.

Responsibilities

  • Establish technical designs that meet Sanofi requirements and align with architectural and data standards.
  • Mentor and train junior team members.
  • Own the application's back end, including the design, implementation, testing, and troubleshooting of core application logic, databases, data ingestion and transformation, data processing and pipeline orchestration, APIs, CI/CD integration, and related processes.
  • Fine-tune and optimize queries using the Snowflake platform and database techniques.
  • Optimize ETL and data pipelines to balance performance, functionality, and operational requirements.
  • Assess and resolve data pipeline issues to ensure performance and timely execution.
  • Assist with technical solution discovery to ensure technical feasibility.
  • Assist in setting up and managing CI/CD pipelines and developing automated tests.
  • Develop and manage microservices using Python.
  • Conduct peer reviews to ensure production-level solutions are high-quality, consistent, and rigorous.
  • Design application architecture for efficient concurrent user handling and optimal performance during high usage periods.
  • Promote best practices and standards for code management, automated testing, and deployments.
  • Own all areas of the product lifecycle: design, development, testing, deployment, operation, and support.

About the Company

Sanofi

Global pharma company; vaccines and R&D

Sanofi is a global pharmaceutical and biotechnology company that develops, manufactures, and sells prescription medicines, over-the-counter products, and vaccines. Its products span immunology, oncology, rare diseases, and vaccines, addressing unmet medical needs through a strong focus on research and development. Sanofi's core product model relies on large-scale R&D, strategic partnerships, and licensing to bring new therapies to markets, with revenue generated from product sales and collaborations. The company differentiates itself by leveraging its global reach, diverse portfolio, and emphasis on patient-centric solutions, safety, and quality to navigate regulatory environments in developed and emerging markets. The company’s goal is to improve health outcomes and quality of life for people worldwide by delivering innovative treatments and vaccines that meet unmet medical needs.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1973

Recently Posted Jobs

Explore more opportunities at Sanofi

See more jobs