Senior Search Engineer

Muck Rack
Apply Now

Job Description

Muck Rack is the leading SaaS platform for public relations and communications professionals. Our mission is to enable organizations to build trust, tell their stories and demonstrate the unique value of earned media. Muck Rack’s Public Relations Management (PRM) platform enables PR teams to work together to find the right journalists for their stories, send customized pitches, build meaningful relationships with the media, monitor news, and quantify their impact.

Founder controlled, fully distributed, and growing sustainably, Muck Rack has received several awards for its unparalleled culture and product from organizations like Inc., G2, and BuiltIn. We value resilience, transparency, ownership, & customer devotion and infuse these values into everything we do.

We’re looking for a collaborative and self-motivated Senior Search engineer to join our quickly growing team and make a big impact.

As a Senior Search Engineer on the Search & Monitoring Team, you’ll work closely with software engineers, product managers, and designers, to ensure that the content available to our customers meets their expectations. You’ll work on major technical projects with large data volumes, lead the building of new features, and help shape our engineering culture and processes. Our engineers are not siloed to any particular part of the application–everyone contributes everywhere. Our tech stack includes Python, Django, Celery, MySQL, Elasticsearch, Vue, and Webpack. Our technology team is focused on scale, quality, delivery, and thoughtful customer experience. We ship frequently without sacrificing work/life balance. 

To be set up for success in this role, you’ll need to have:

  • 5+ years total professional experience as a software engineer
  • Significant experience with Elasticsearch, especially with large data sets
  • Experience with various search related tasks, such as indexing and query parsing
  • The ability to understand complex domains and define work that consistently delivers value
  • A commitment to collaborating closely with other engineers and across functions 

If any of the below also describe you, this could be an exciting opportunity:

  • Worked on a complex, high-traffic site at a startup or software-as-a-service company, ideally with large amounts of data
  • Experience with Python and MySQL (or Postgres) 
  • Any combination of the following: experience with Celery, Luigi or Airflow, Kafka, AWS, NLP, data model performance tuning, content extraction, application performance tuning
  • Familiarity with modern frontend frameworks (like Vue or React) and development patterns
  • Interest in journalism, news, media or social media
  • Worked in highly collaborative and cross-functional environments. 

In addition, we’re always looking for candidates who:

  • Have excellent communication skills, with an ability to explain ideas clearly, give and receive feedback, and work well with team members
  • Exhibit a willingness to learn in areas where they have less experience with our tech stack
  • Take pride in the quality of their code. (Your code should be readable, testable, and understandable years later)
  • Work well in a fast-paced development environment with testing, continuous integration and multiple daily deploys
  • Have the ability to manage complexity in a large project, and incur technical debt only after considering the tradeoffs
  • Take a logical approach to problem solving that combines analytical thinking and intuition 

Interview Overview

Below you'll find an outline of the interview plan for this role. Please note that this is what we expect the process to look like; we may ask you for supplemental information or require an additional step before making a final decision.

  • 30 min interview with a member of our Talent Team
  • 1 hour zoom interview with the hiring manager
  • Take-home coding assignment (2 hours max)
  • 30 min code review discussion 
  • 30 min peer panel interview 
  • A final 30 min executive interview

Company Info.

Muck Rack

Muck Rack is a Public Relations Management (PRM) platform that enables organizations to build relationships with the media, manage crisis risk and demonstrate PR’s impact on business outcomes.

  • Industry
    Computer software
  • No. of Employees
    280
  • Location
    Miami, FL, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Muck Rack is currently hiring Senior Search Engineer Jobs in Toronto, ON, Canada with average base salary of $140,000 - $170,000 / Year.

Similar Jobs View More