Sanofi

Data Engineering Specialist

Sanofi
Apply
12 days ago
Barcelona, SpainSenior

Responsibilities

  • Establish technical designs aligned with Sanofi requirements, architecture, and data standards.
  • Own the backend application lifecycle, including design, implementation, testing, troubleshooting, deployment, operation, and support.
  • Design, implement, optimize, and troubleshoot databases, data ingestion and transformation, data processing, and data orchestration pipelines.
  • Fine-tune Snowflake queries and optimize ETL and data pipelines for performance, functionality, and operational requirements.
  • Develop and manage Python microservices and robust APIs using FastAPI.
  • Assist with CI/CD pipeline management, automated testing, and deployment processes.
  • Design application architecture for efficient concurrent-user handling and high-usage performance.
  • Mentor and train junior team members and conduct peer reviews for production-level solutions.
  • Support technical solution discovery and resolve data pipeline issues affecting execution performance and timeliness.
  • Promote best practices for code management, automated testing, and deployments.

Requirements

  • 5+ years of relevant experience in backend development, 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 with Python, PySpark, and Snowpark.
  • Experience with data warehouses and object-relational databases, including Snowflake and PostgreSQL, and with writing efficient SQL queries.
  • Experience with cloud-based data platforms, especially Snowflake and AWS.
  • Proficiency developing reliable Python APIs with the FastAPI framework.
  • Understanding of data structures and algorithms.
  • Experience with modern testing frameworks; SonarQube and K6 are a plus.
  • Knowledge of DevOps best practices and associated tools is a plus, including Kubernetes, Argo, Red Hat OpenShift, Terraform, CloudWatch, Grafana, JFrog Artifactory, GitHub, and GitHub Actions.
  • Experience with JIRA and Confluence.
  • Fluent English communication skills, both written and verbal.
  • Strong collaboration skills and willingness to integrate server-side and client-side work.

Benefits

  • Work on tools and platforms intended to improve health and save lives at a global biopharmaceutical company.
  • Contribute to globally deployed products using software engineering, cloud architecture, data platforms, and AI technologies.
  • Access mentorship and training from leaders and academics in machine learning, data, and software engineering.
  • Opportunities for promotions, lateral moves, and international assignments.
  • Barcelona, Spain location with a hybrid work arrangement indicated by the posting.
  • Eligibility may include participation in company employee benefit programs.

Tech Stack

Argo CDAWSFastAPIGitHub ActionsGrafanaKubernetesOpenShiftPostgreSQLPythonSnowflakeSonarQubeSQLTerraform

Categories

BackendData Engineering
Sanofi

About Sanofi

10,000+ employees

Sanofi is a global biopharmaceutical manufacturer that discovers, develops, and commercializes prescription medicines, vaccines, and consumer healthcare products for patients and healthcare systems worldwide. Its portfolio and pipeline span immunology, oncology, rare diseases and blood disorders, neurology, diabetes, cardiovascular conditions, and vaccines. The company is publicly traded and headquartered in Paris, France, with large-scale R&D and manufacturing operations across Europe, the Americas, and Asia.

Contact me