Data Engineer

Job Locations US
ID
2024-1654
Category
Information Technology
Type
Full Time

Description of Duties

At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible.  Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 24 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.  

 

Due to our growth, we are seeking a Data Engineer who will collaborate with team members to create data-driven solutions. This individual will contribute to the team’s success by working with disparate data sources, identifying the value in each, and transforming and maintaining this data to help drive decision-making. An ideal candidate will enjoy working in ambiguity, be comfortable working across many different types of data and data questions on a daily basis, and identify creative solutions to questions that need to be answered.

 

Description of Duties:

  • Build a deep understanding of client needs to identify the best data solution across many industries and specific challenges
  • Create, redevelop, and maintain scalable data systems and pipelines
  • Identify and implement optimization opportunities, such as re-architecture and automation wherever helpful
  • Perform root cause analysis on internal and external data processes to answer business questions and identify areas for improvement
  • Bring together complex data sets in formats that are functional for data scientists and client goals
  • Identify data source errors and issues and investigate and execute data quality enhancements
  • Collaborate with data scientists, business analysts, policy analysts, and project managers to prioritize tasks, understand client pain points and challenges, and provide usable, relevant solutions
  • Function as part of a rapid response team to learn quickly and respond to ad hoc needs
  • Provide consistency in data architecture across projects at the same client
  • Work flexibly and creatively in a fast-paced environment

Desired Skills & Experience

  • Experience with Azure Data Services, such as Azure Data Factory, Azure Databricks, Azure Synapse Analytics, and Azure Data Lake Storage.
  • Proficient in Python and SQL.
  • Familiarity with Python libraries, such as Pandas, NumPy, PyTest, and PySpark.
  • Familiarity with other cloud analytics systems such as AWS, Snowflake, or Google Cloud services is a plus.
  • Familiarity with Apache Spark and/or Hadoop.
  • Familiarity with other programming languages such as Go, Rust, C#, is a plus.
  • Experience with SQL and NoSQL on various relational database platforms such as Microsoft, Oracle, Hana, Postgres, and Cassandra
  • Experience with Azure SQL Data Warehouse and dimensional modeling concepts.
  • Proficient in version control tools such as Azure DevOps or Git.
  • Strong verbal and communication skills.
  • Collaborative team player who is detailed oriented and focused on solution quality and execution.
  • Comfortable working across a wide range of project sizes and industries.  

Education

  • Bachelor’s degree in information technology, computer science or business administration required.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed