Unclassified - Chicago, IL

posted about 2 months ago

Full-time - Mid Level
Remote - Chicago, IL

About the position

As an Analytics Platform Engineer at Huron, you will play a crucial role in the development and enhancement of a cloud data platform that serves as a foundation for both internal and customer-facing data and analytics products. This position requires a strong understanding of cloud infrastructure, as well as the ability to build, operate, deploy, and scale these systems effectively. The focus of our data products is on complex data processing and analytics pipelines, which means that you will be involved in the end-to-end delivery of data and analytics products. This includes responsibilities such as data architecture, data pipelines, analytical data modeling, and distributed processing. You will be expected to demonstrate innovative approaches to complex problems, delivering industry-leading experiences for business stakeholders. A solid foundation in computer science is essential, along with a willingness to learn and adapt to new technologies quickly. In this role, you will collaborate with analysts, developers, architects, and other stakeholders across teams to identify opportunities for new features and use-cases. You will establish, refine, and execute processes and controls around the flow of data, support products built on the analytics platform, and provide guidance as they mature. Additionally, you will be responsible for testing and troubleshooting problems, conducting root cause analysis, and contributing to improvements in data governance. Your recommendations and implementations will aim to streamline processes and improve data integrity, ensuring the overall success of the company.

Responsibilities

  • Develop, test, deploy and support new features for the analytics platform with a focus on quality, efficiency and scalability
  • Collaborate with analysts, developers, architects and other stakeholders across teams to identify opportunities for new features and use-cases
  • Establish, refine and execute processes and controls around the flow of data
  • Support products built on the analytics platform and provide guidance as they mature
  • Test/troubleshoot problems and conduct root cause analysis
  • Contribute to improvements in data governance
  • Recommend and implement enhancements that streamline processes and improve data integrity
  • Additional duties as assigned to ensure company success

Requirements

  • 4 or more years relevant experience
  • Strong software engineering fundamentals
  • Object oriented programming
  • Common design patterns
  • Python
  • Package and module development
  • Leveraging existing API's, public and private
  • Unit and Integration testing
  • AWS
  • Cloudformation or preferably CDK
  • Athena (Trino)
  • ECS or EKS or Batch or Fargate
  • AWS SDK (boto3 and CLI)
  • Relational Databases & SQL
  • Data Architecture & Data Modeling
  • Working knowledge of the core principals data architecture in both the classical relational context (Kimball/Inmon) of BI and data warehousing and more modern architectures
  • Working knowledge of transactional vs. analytical modeling

Nice-to-haves

  • PowerShell
  • Shell scripting
  • dbt experience
  • Spark experience
  • Experience with metadata on a data lake (Iceberg preferred, Hudi or Delta)
  • Experience optimizing database queries
  • Familiarity with consulting and traditional application design
  • Experience navigating and enforcing code-quality
  • Experience with Agile Methodology
  • Experience mentoring junior developers in software engineering best-practices
  • BA or BS, preferably in Computer Science, Engineering or Science/Technology-based discipline

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • Wellness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service