Job Description
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 experience
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
Our business team is passionate, dedicated and highly motivated to tackle the daily challenges of a fast-growing technology company. We aim to constantly improve our sales and marketing processes to grow at a fast pace.