14 days old

Senior Staff Software Engineer

Valassis
Myrtle Point, OR 97458
Apply Now
Apply on the Company Site
Senior Staff Software Engineer
 

We are seeking a Senior Software Engineer to help improve the user experience of our large data and compute resources used daily by our data engineers, data scientists, business analysts, and other technical colleagues.

 

Some day-to-day examples of what this role on the Data Platform and Services team entails include:

  • Adding a feature to our Python and Scala platform toolkits so that engineers can easily publish custom workflow
  • metrics to Graphite
  • Helping a data scientist setup a custom conda environment for use on a JupyterHub host, and capturing it for
  • automated deployment
  • Designing ways to improve how quickly research code in Jupyter Notebooks becomes tested, packaged, and
  • deployed production code
  • Assisting an engineering team in migrating a code base to Python 3
  • Adding a regression test to an existing project to avoid a repeat bug
  • Organizing a cross-team training session about the effective use of new features in Spark 2.4
  • Publishing a small tutorial with sample code about how Spark timestamp conversion behaves
  • Adding the ability to generate Sphinx documentation to a Python project cookiecutter so that platform users can
  • benefit from it
  • Building and deploying a small web application using Bokeh to make commonly reviewed campaign metrics readily
  • available to business analysts
  • Working with a team to allocate appropriate YARN and HDFS cluster resources for a new data product
  • Distilling a difficulty working with a platform service API into a bug report or feature request for the platform team
  • Contributing to established open source projects as well as projects maintained by Valassis Digital (https://github.com/valassis-digital-media/
  • Responding to a question on Slack about how to configure a cross-HDFS cluster copy job
  • Reviewing a pull request from a colleague, providing subject matter expertise and code quality suggestions
 

Qualifications:

  • Bachelor's Degree in Computer Science, plus a minimum of 2 years of experience working autonomously in data-driven computing fields
  • Experience using scientific computing tools in Python, such as Numpy, Pandas, Matplotlib
  • Experience with technology in the Apache Hadoop ecosystem such as MapReduce, Spark, Hive
  • Experience building trust and respect among operation and development teams
  • A passion for knowledge-sharing, coaching, and mentoring colleagues at all stages of their professional journey
  • A record of contribution to open source, be it code, documentation, tutorials, meetups, etc.

A sampling of the platform technology we currently use and build atop of includes:

  • Scala, Spark, Hadoop, YARN, HDFS, Kafka
  • Python, Pandas, Scikit-Learn, Conda
  • Jupyter, Grafana, Superset, HUE, Ambari
  • Git, Jenkins, Ansible, Rundeck, Docker
WHO WE ARE
Valassis is a leading digital marketing intelligence company, providing a best-in-class data
management platform and online and offline targeting capabilities that fuels superior display advertising and expanded media offerings, such as in-store campaign solutions, for advertising clients. Through proprietary technology, Valassis Digital creates meaningful marketing and advertising impact for businesses from planning, delivery, and attribution. Valassis Digital taps into meaningful, actionable insights that drive better campaign performance.
 
WHAT'S IN IT FOR YOU?
Valassis offers a generous total rewards benefits package that includes medical, dental and vision coverage, 401k matching, long-term cash incentives program, and PTO allowance. A wide variety of additional benefits like life insurance, employee assistance and pet insurance are also available!

Posted: 2020-10-16 Expires: 2020-11-27
Sponsored by:
ADP Logo

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Staff Software Engineer

Valassis
Myrtle Point, OR 97458

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast