Data Engineer

  • Wonderlic
  • Remote (Chicago, IL, USA)
  • Aug 16, 2021
Full time Engineering Human Resources Information Technology Other Science

Job Description

Work at a company where people truly believe in what they’re doing! At Wonderlic, we combine our science-based assessment background with the best talent to innovate the way modern pre-employment screening is leveraged by the recruiting industry. Our mission is to expertly combine I/O psychology, machine learning, and artificial intelligence to ensure applicants are able to find their best jobs. Wonderlic provides the most trusted, scientifically validated assessments for sophisticated HR teams looking to identify top applicants and accurately predict on-the-job performance potential.

As a people-first company, we’re constantly on the lookout for the best and brightest minds to propel Wonderlic forward. Do you strive for excellence? Are you driven by the desire to make positive changes in the world you live in? Are you passionate about your craft? Join Wonderlic in shaping the future of our organization. We’d be happy to have you.

Job Title: Data Engineer

Location: Fully-remote position with infrequent voluntary travel into the Vernon Hills, IL office

Supervisory Responsibilities: No direct reports

Reports to: Manager, AI Innovation

Overview:

Wonderlic is looking for a brand new Data Engineer, and we hope it’ll be you. Why? Because you’re ready to expand Wonderlic’s competitive edge, working closely with our talented team of data scientists to deliver cutting-edge user experiences. You’re confident in your ability to identify relevant opportunities where streamlined data pipelines and a single, reliable source of truth can make a difference for our organization’s emerging data strategy.

 

As a Wonderlic Data Engineer, you’ll partner with stakeholders to internalize the problem domain, uncovering opportunities where various data solutions are appropriate. Your passion for data, creative problem-solving, and ownership will empower you to deliver these data products end-to-end, from design to launch. Through technical excellence, you will play a significant role in enhancing our processes and improving our toolkits. 

Essential Functions & Competencies needed:

  • Designs and builds data/ETL pipelines to support data science use cases
  • Establishes and maintains a data warehouse and/or data lake comprised of data from numerous sources, including appropriate cataloguing and governance of the stored data
  • Translate business needs into reliable, scalable data solutions
  • Devote time to learning new and relevant tools, processes, and technologies
  • Demonstrates a desire to learn about ML models currently in production, as well as the deployment strategies used to get them there
  • Conduct common and specialized performance analysis of regression and classification ML models in production
  • Anticipates the challenges associated with ML models in production and designs efficient, elegant solutions to these (e.g. retraining strategies, monitoring alerts)
  • Partners with manager and other stakeholders to discuss implementation and prioritization
  • Responds promptly to opportunities and challenges with a constructive, positive mindset and sense of urgency

 

 

Required Education and Experience:

  • BA/BS in Computer Science, Computer Engineering, Math, Statistics, Economics, or related STEM field (or equivalent experience)
  • 2+ years of experience building schemas for and interacting with SQL and NoSQL (e.g. MongoDB) databases
  • 2+ years of experience building data visualizations and monitoring dashboards using Tableau (preferred), Sisense/Periscope, or another similar software
  • 1+ years of experience using cloud computing services (e.g. AWS, Google Cloud)
  • [Preferred] 1+ years of experience building and maintaining data warehouses
  • [Preferred] 1+ years of experience building and maintaining data lakes
  • Experienced Python software developer, with 1+ years experience using Python for data processing/ETL; experience with JavaScript and/or R a plus
  • Experience using professional software engineering best practices for the full development life cycle, including coding standards, code reviews, version control management, and testing
  • [Preferred] Familiarity with the theory and application of ML algorithms

What we offer:

  • Competitive salary
  • Competitive Paid Time Off (PTO) - 21 days PTO to start accruing
  • 8 paid holidays and 2 extra floating holidays
  • A paid, company shutdown week from December 26 to December 31
  • Medical, dental, and vision group insurance
  • Company paid life and long-term disability insurance
  • Paid Parental and Primary Caregiver Leave after 1 year of employment
  • 401(k) with matching after 1 year of employment
  • Highly collaborative, innovative and fun work environment

 

Affirmative Action Plan/Equal Employer Opportunity (AAP/EEO) Statement: Wonderlic is proud to be an equal employment opportunity/affirmative action employer. Here, diversity is valued and celebrated, and is what makes us such a successful team. Wonderlic does not discriminate in employment on the basis of race, color, religion, gender, gender identity, pregnancy status, national origin, sexual orientation, marital status, disability, genetic information, age, parental status, military/veteran status, or any other factor protected by law.

Disclaimer: This job description is not designed to include a comprehensive list of duties and responsibilities that are required of the employee. Duties and responsibilities may change or be assigned at any time, with or without notice.