Software Engineer, Data Insights

HookLogic, Inc.

(Ann Arbor, Michigan)
Full Time
Job Posting Details
About HookLogic, Inc.
It’s the classic advertising dilemma. Marketers buy ads. Sales happen. But did the ads actually drive sales? And which ads drove which sales? For retail and travel ecommerce sites, closing the loop from stimulus to response is straightforward and serves as the driver behind billions in spend on digital performance marketing. But for manufacturers and hotels that rely on retailers and travel sites to sell the majority of their products.
Summary
HookLogic Engineers develop proprietary software platforms used by the world’s largest e-commerce retailers. Our engineering team consists of talented, team-oriented individuals who are empowered to take advantage of the latest cloud and distributed technologies to deliver reliable, high-throughput applications. Our core languages are Java and C# and we commonly utilize technologies and platforms such as Hadoop, Storm, Spark, SQL Server, HBase, and AWS Services such as Redshift, Kinesis, DynamoDB, Lamda, and SQS.
Responsibilities
As a Data Engineer for the Platform Data Insights team, you’ll employ your skills to optimally store hundreds of millions of transactions per day in Hadoop and Hive. You will process data in Oozie or Azkaban jobs using SQL and Python. You will distill data into OLAP systems using SQL Server Analysis Services or similar products. You’ll aggregate and store data for highly performant retrieval from Amazon Redshift, and write reports using SQL Server Reporting Services and Excel. You will ensure integrity of the business and usage data through careful attention to detail and responsible archiving of data in a highly available way. You’ll know what data the company has, what data still needs to be collected, and how best to get at it, in order to fulfill business requirements both present and future.
Ideal Candidate
**Qualifications** Depending on experience, successful applicants will show a growing track record of success or the groundwork to be an impactful member of the team. We’re looking for candidates that exhibit many of the following skills and attributes: * Strong usage data and analytics background * Ability to accurately estimate time to complete a task * Communicate effectively and efficiently * Efficient at planning and executing * Hands-on engineering experience * Excellent problem solving and debugging skills * Writing and deploying code for Linux, Windows, and cloud environments * Performance tuning experience * Writes maintainable code and documentation **Significant experience with more than one of the following:** * Relational databases & SQL * Data integrity and verification * Reporting and analytics * Big Data tools such as Hadoop, Hive, EMR, Redshift, Spark * Distributed platforms such as Storm, Spark, or Hadoop

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.