1+ months

Senior Staff Software Engineer

Myrtle Point, OR 97458 Work Remotely
Apply Now
Apply on the Company Site
Senior Staff Software Engineer
Valassis is a leading marketing intelligence company, providing a best-in-class data management platform, omnichannel solutions, and unmatched targeting capabilities. We are seeking a Senior Staff 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.
  • Adding features to our Python and Scala platform toolkits so that engineers can easily publish custom workflow metrics to Graphite
  • Partnering closely with Data Science to 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
  • Working closely across engineering teams in migrating a code base to Python 3
  • Organizing cross-team training sessions about the effective use of new features in Spark 2.4
  • Building and deploying web applications using Bokeh to make commonly reviewed campaign metrics readily available to business analysts
  • Collaborating with team members 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 (https://github.com/valassis-digital-media/)
  • Reviewing pull requests, providing subject matter expertise and code quality suggestions
A sampling of the platform technology we currently use:
  • Scala, Spark, Hadoop, YARN, HDFS, Kafka
  • Python, Pandas, Scikit-Learn, Conda
  • Jupyter, Grafana, Superset, HUE, Ambari
  • Git, Jenkins, Ansible, Rundeck, Docker
  • A Bachelor's Degree in Computer Science and at least 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.
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.
Valassis has a generous total rewards benefits package that includes medical, dental and vision coverage, dollar for dollar 401k matching and PTO allowance. A wide variety of additional benefits like life insurance, employee assistance and pet insurance are also available; not to mention smart and friendly coworkers!
Valassis is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. Applicants who have disabilities may request that accommodations be made in order to complete the selection process.

EEO is the law. To review your rights under Equal Employment Opportunity please visit: www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf.

Posted: 2020-10-16 Expires: 2020-12-12

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

Myrtle Point, OR 97458

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast