← Zurück zur Liste
Stelle

Data Engineering Specialist

Data Engineer • Vor Ort • Vollzeit • Spanien Barcelona, Spanien

Sanofi's Barcelona team is looking for a data engineer to build and operate the data pipelines behind its advanced analytics, AI and machine learning initiatives. The role means owning the entire back end of the application.

Responsibilities

  • ▹Establish technical designs to meet Sanofi requirements aligned with architectural and data standards
  • ▹Mentor and train junior team members
  • ▹Own the entire back end of the application, including design, implementation, test and troubleshooting of core application logic, databases, data ingestion and transformation, data processing and pipeline orchestration, APIs, CI/CD integration and other processes
  • ▹Fine-tune and optimize queries using the Snowflake platform and database techniques
  • ▹Optimize ETL/data pipelines to balance performance, functionality and other operational requirements
  • ▹Assess and resolve data pipeline issues to ensure performance and timeliness of execution
  • ▹Assist with technical support, managing CI/CD pipelines and developing automated tests
  • ▹Develop and manage microservices using Python
  • ▹Conduct peer reviews for quality, consistency and rigor of production-level solutions
  • ▹Design application architecture for efficient concurrent user handling, ensuring 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, test, deployment, operation and support

Requirements

  • ▹5+ years of relevant experience developing backend, integration, data pipelining and infrastructure
  • ▹Bachelor's degree in computer science, engineering or a similar quantitative field
  • ▹Expertise in database optimization and performance improvement
  • ▹Expertise in Python, PySpark and Snowpark
  • ▹Experience with data warehouses and object-relational databases (Snowflake and PostgreSQL) and writing efficient SQL queries
  • ▹Experience with cloud-based data platforms (Snowflake, AWS)
  • ▹Proficiency in developing robust, reliable APIs using Python and the FastAPI framework
  • ▹Understanding of data structures and algorithms
  • ▹Experience with modern testing frameworks
  • ▹Experience with JIRA and Confluence
  • ▹Fluent English (written and verbal)

Nice to have

  • ▹SonarQube and K6
  • ▹Knowledge of DevOps best practices and tools, especially setup, configuration, maintenance and troubleshooting: containers and containerization technologies (Kubernetes, Argo, Red Hat OpenShift)
  • ▹Infrastructure as Code (Terraform)
  • ▹Monitoring and logging (CloudWatch, Grafana)
  • ▹CI/CD pipelines (JFrog Artifactory)
  • ▹Scripting and automation (Python, GitHub, GitHub Actions)

Soft skills

Strong collaboration skills, to ensure seamless integration of server-side and client-side

What we offer

  • ▹Make a real impact by building tools and platforms that directly improve and save lives
  • ▹Contribute to products deployed globally on a leading-edge tech stack at the intersection of software engineering, cloud architecture, data platforms and AI
  • ▹World-class mentorship and training with renowned leaders and academics in machine learning, data and software engineering
  • ▹Career growth through promotions, lateral moves or international assignments

About the company

Sanofi is a global biopharmaceutical company working in some 100 countries for human health. At the core of its digital transformation program is accelerating the adoption of data and AI to support R&D, manufacturing and commercial performance.

Languages: Angol: folyékony
Education: Számítástechnikai, mérnöki vagy hasonló kvantitatív szakon szerzett alapdiploma

Ähnliche Stellen