ZimZee Recruiting is seeking a mid to Data Engineer to join our client’s dynamic team in Lehi, Utah. This is a fast-paced research and development environment of medical devices. The ideal candidate will have strong experience as a Data Engineer, with a strong emphasis on designing, building, and optimizing various types of data pipelines, data warehousing, and ETL processes.
As a key member of the team, the Senior Data Engineer will play a crucial role in managing and enhancing our data infrastructure to support data-driven decision-making and innovation in the biomedical field.
Skills & Requirements:
- Bachelor's or Master's degree in Data Engineering, Computer Science, Data Science, or a related field.
- 4 - 6 years of experience as a Data Engineer
- 4+ years of experience in either AWS or Azure
- AWS Lambda experience
- Google Cloud or Snowflake experience preferred but not required
- 4+ years of Python experience
- Jax experience with Python preferred
- Python experience building and maintaining pipelines and reading/optimizing typical data science code. (some libraries would be numpy, pandas, scipy, scikit learn, and keras).
- Experience using Docker or other containerizing tools
- 4 - 6 years of SQL experience
- Optimization experience
- Data engineering utilities like but not limited to Apache spark, Kafka, Hadoop
- Designing, building, and optimizing data pipelines, with a focus on data warehousing and ETL processes
- MLOPS
Key Responsibilities:
- Data Warehouse Design and Implementation: Design and implement scalable and efficient data warehousing solutions on cloud platforms such as AWS, Google Cloud, Azure, and Snowflake.
- ETL Architecture: Develop and optimize end-to-end ETL processes, ensuring the seamless flow of data from source to destination while meeting performance and scalability requirements.
- Multi-Cloud Expertise: Demonstrate proficiency in working with various cloud providers, selecting the most suitable services for each scenario, and managing data engineering solutions in a multi-cloud environment.
- Tool and Software Selection: Evaluate, recommend, and implement tools and software specific to each cloud platform, ensuring alignment with the unique requirements of biomedical research and development.