Sr. Software Engineer

Consumer Product Engineering · Bellevue, Washington
Department Consumer Product Engineering
Employment Type Full-Time Active
Minimum Experience Experienced

Classmates

Launched in 1995, Classmates.com is an original Seattle area startup. For over 25 years, Classmates has operated as the leading online social network service in the United States for bringing high school alumni together. Classmates serves over 70 million members and enables its users to find and reconnect with high school friends. In addition to facilitating connections with high school friends, Classmates also features the largest library of digitized yearbooks available anywhere on the Internet, to help members reconnect, reminisce, engage, and plan reunions with alumni.


Opportunity:

As a Sr. Software Engineer on the Data development team, you'll help to provide framework development, prototyping, and the evaluation of newer technologies in support of the Classmates’ communication platform and its sub-systems.  Our big data solution leverages Hadoop, Spark, HBase, Sqoop, Oozie, messaging (Kafka).  We process millions of events per day providing fanout customer messaging, intelligent feedback loops, and deep customer insights to the business.


You will be successful in this role if you:

  • Get inspired on a daily basis, think of new ideas and like to share them with others
  • Get satisfaction from helping others become better developers and team members
  • Have excellent written and verbal communication skills
  • Love to experiment and use data to drive decision making
  • Hold your own in technical discussions, be a subject matter expert, and have strategic influence
  • You know who the customer is and why that’s important

Responsibilities:

  • Provide leadership, mentorship and technical vision related to core development
  • Provide expert data analysis and support others doing analysis
  • Create platform improvements allowing for better functionality and insight
  • Working in an agile team, performing code and design reviews
  • Deliver on time with high quality
  • Follow and encourage best practices such as technical documentation on the wiki.
  • Working with technology and business stakeholders in gathering requirements and for delivery of projects through all phases and into production


Requirements:

  • Sharp analytical abilities, proven design skills and a track record of delivery.
  • Leadership, critical thinking and excellent verbal and written communication skills.
  • Experience working in a lean/agile environment
  • Experience with AWS cloud services: EC2, EMR, RDS, Redshift
  • Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.
  • Experience troubleshooting complex systems
  • Experience successfully leading software development projects


Languages / Frameworks

  • 5+ years of experience with Java/Python
  • 3+ years working with distributed data processing frameworks
  • Proven understanding and related experience in Spark, to solve large-scale problems.
  • Hands on experience with NoSQL databases, such as HBase.
  • Understanding of Kafka ecosystem
  • Knowledge of workflow/schedulers like Oozie
  • 3+ years of experience developing within a Unix/Linux environment
  • 3+ years of experience in data modeling and SQL skills
  • Test-driven development advocate using JUnit, Mockito, etc.


Additionally, successful candidates will possess several or all of the following:

  • Working knowledge of demographic targeting platforms including e-mail delivery
  • Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent experience.
  • 5+ years of relevant work experience


*Local candidates only or must be willing to relocate upon offer.

 PeopleConnect, Inc. is an equal opportunity employer

Thank You

Your application was submitted successfully.

  • Location
    Bellevue, Washington
  • Department
    Consumer Product Engineering
  • Employment Type
    Full-Time Active
  • Minimum Experience
    Experienced