Skip To Main Content
backBack to Search

Senior Data Engineer

Remote in Mexico
Data Software Engineering
& 2 others

We are seeking a Senior Data Engineer to join our team.

You will bring a wide-ranging background in data and analytics, working primarily on our AWS data platform. In this role, you will help ensure clinical trial data is accessible to stakeholders through scalable, cloud-based ETL solutions managed via a web application.

Responsibilities
  • Design, develop, and maintain scalable ETL and ELT pipelines for efficient data ingestion and processing
  • Build, enhance, and support REST APIs for system integration
  • Develop and maintain frontend applications as part of the data platform
  • Assist stakeholders from data, design, product, and executive teams with technical data challenges
  • Maintain and optimize AWS infrastructure to support data operations
  • Tune SQL queries and ETL pipelines for optimal performance
  • Identify and implement opportunities for process efficiency and automation
  • Troubleshoot data issues, analyze end-to-end data pipelines, and collaborate with users to resolve problems
  • Stay current with emerging technologies and industry standards
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field
  • At least 3 years of relevant experience in data engineering
  • Experience with frontend development and JavaScript/TypeScript, with a primary focus on data and backend systems
  • Proficiency in SQL, preferably with PostgreSQL
  • Strong development skills in Python, with experience in source control and versioning using GIT
  • Hands-on experience with big data, ETL, and cloud technologies, especially AWS-based tools such as Python, Terraform, Glue, S3, and SQS
  • Solid understanding of the AWS ecosystem
  • DevOps mindset with significant experience in automation using Github or Github Actions
  • Experience with automated testing for both frontend and backend
  • Background in triaging and resolving support tickets
  • Experience working in a global team environment
  • Ability to design and document development best practices
  • Strong skills in API design and documentation, particularly REST APIs
  • Excellent analytical and data manipulation abilities
  • Proven experience in technical leadership within data and analytics
  • Strong interpersonal skills and a collaborative approach to project delivery
  • Ability to build and maintain strong relationships with business stakeholders
  • Fluent English skills, both written and spoken, at a B2+ level or higher
Nice to have
  • Experience with Agile methodologies and tools such as Jira
  • Familiarity with Snowflake, DBT, Redshift (including Spectrum), and Aurora
  • Background in data visualization technologies, especially Power BI
  • Understanding of AI code generation tools, their capabilities, and limitations