
Data Engineer
BASE life science
full-time
Posted on:
Location Type: Hybrid
Location: Barcelona • 🇪🇸 Spain
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
Amazon RedshiftAWSAzureBigQueryCloudETLGoogle Cloud PlatformMySQLOraclePostgresPythonRDBMSSQLTableau
About the role
- Responsible for designing, developing, automating, and maintaining robust data pipelines to ensure efficient data collection, storage, and processing.
- Build, implement, and automate efficient data ingestion pipelines that integrate data from diverse sources, applying necessary business logic and transformations.
- Employ industry-leading performance optimization techniques to ensure the data ingestion process is both efficient and scalable.
- Apply best-in-class data quality practices and frameworks to minimize anomalies and ensure high-quality data for downstream systems.
- Incorporate comprehensive error handling, exception management, and auditing mechanisms to maintain data traceability.
- Design and execute end-to-end tests to ensure the data pipeline and solutions are functioning as expected.
- Work closely with cross-functional teams, including data privacy officers, business analysts, and quality assurance teams, to ensure alignment with organizational goals.
Requirements
- Educational background: Bachelor’s or Master’s degree in Computer Science, Data Engineering, Information Systems, or a related field.
- Minimum of 3 years of hands-on experience in a Data Engineer role, with a focus on medium to complex data engineering projects, preferably in the pharmaceutical domain.
- Minimum of 2 years of hands-on experience in cloud data transformation platforms such as Azure, AWS, or GCP; relevant certifications are a plus.
- Minimum of 2 years of hands-on experience in Python or equivalent scripting languages is a must.
- Proficient in Structured Query Language (SQL) and experienced in working with RDBMS (e.g., PostgreSQL, Oracle, MySQL).
- Skilled in ETL technologies (e.g., IDMC, Databricks), with a strong aptitude for upskilling based on evolving project needs.
- Experience with Cloud Databases (Google Cloud, AWS, Azure) is a must.
- Experience in data modelling and Medallion architecture.
- Familiarity with RESTful API tools (e.g., Postman, OpenAPI) and API Management platforms (e.g., Mulesoft Anypoint, AWS API Gateway, Apigee) is a plus.
- Experience with Snowflake, BigQuery, Redshift, or Azure Synapse is a plus.
- Good understanding of Veeva, Salesforce, IQVIA data models and data sources across HR and Sales functions.
- Familiarity with data visualization and analytics tools such as Power BI, Tableau, and Qlik is essential.
- Solid understanding of DevOps practices and Agile/Lean methodologies.
- Strong background as a seasoned data engineer with a consulting mindset, capable of working independently and collaborating within medium to large-scale project teams.
- Proven ability to work in dynamic, fast-paced project environments without compromising on quality.
- Excellent problem-solving and troubleshooting abilities.
Benefits
- Health insurance.
- Remote work friendliness.
- Ongoing learning and development.
- Flexible schedules to fit your work to your routine.
- Contributions to physical, social, and emotional health.
- Home office setup with laptop and other electronic devices.
- The chance to help make a difference for patients around the world.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
data pipelinesdata ingestiondata qualityerror handlingexception managementend-to-end testingPythonSQLETL technologiesdata modeling
Soft skills
problem-solvingtroubleshootingcollaborationconsulting mindsetindependent workadaptabilitycommunicationteamworkalignment with organizational goalsperformance optimization