Engineer, Search at Muck Rack

Chicago, Illinois, United States

Muck Rack Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Media, Journalism, SaaSIndustries

Requirements

  • 3+ years total professional experience as a software engineer
  • Proficiency with Python or a similar language
  • Proficiency with Django or a similar framework
  • Experience with ElasticSearch or an equivalent search engine
  • Experience with Kafka or other stream-processing technologies (preferred)
  • Experience with MySQL or Postgres (preferred)
  • Experience with Celery (preferred)
  • Worked on a complex, high-traffic site at a startup or software-as-a-service company, ideally with large amounts of data (preferred)
  • Interest in journalism, news, media or social media (preferred)
  • Excellent communication skills, with an ability to explain ideas clearly, give and receive feedback, and work well with team members
  • Willingness to learn in areas where they have less experience with our tech stack
  • Take pride in the quality of their code (readable, testable, understandable years later; adhere to the Zen of Python)
  • Work well in a fast-paced development environment with testing, continuous integration, and multiple daily deploys
  • Ability to manage complexity in a large project, and incur technical debt only after considering the tradeoffs
  • Logical approach to problem solving that combines analytical thinking and intuition

Responsibilities

  • Collaborate closely with software engineers, product managers, and designers to ensure customers have access to high-quality content that meets their expectations
  • Contribute to large-scale technical projects involving extensive data volumes
  • Support data pipelines and features leveraging ElasticSearch and Kafka
  • Play a key role in shaping engineering culture and processes

Skills

Python
Django
ElasticSearch
Celery
MySQL
Vue
Webpack
Kafka

Muck Rack

PR management software for media relations

About Muck Rack

Muck Rack provides a platform that connects public relations (PR) professionals with journalists. Its main product is a Public Relations Management (PRM) software that allows users to identify suitable journalists for their stories, track media coverage, and assess the effectiveness of their PR campaigns. The software features a user-friendly interface and a comprehensive database of journalists, which simplifies the process of media outreach for PR agencies, corporate communication teams, and educational institutions. Muck Rack differentiates itself from competitors by offering a subscription-based model that includes not only the PRM tools but also educational resources through Muck Rack Academy, where users can take courses and earn certifications. The goal of Muck Rack is to enhance the efficiency and effectiveness of media relations for its clients, helping them to demonstrate the value of their PR efforts.

Miami, FloridaHeadquarters
2009Year Founded
$175.1MTotal Funding
SERIES_ACompany Stage
Consulting, Enterprise Software, EducationIndustries
201-500Employees

Benefits

Fully distributed
Geo-neutral compensation
Time off
Health, vision, & dental insurance
401k
Paid parental leave
Full WFH setup reimbursement
Learning & development

Risks

Increased competition from AI-driven PR tools challenges Muck Rack's market position.
Integration challenges from acquisitions may disrupt service continuity and customer satisfaction.
Rapid AI advancements may outpace Muck Rack's innovation, risking obsolescence.

Differentiation

Muck Rack offers a comprehensive PRM software connecting PR professionals with journalists.
The platform includes a robust journalist database for targeted media outreach.
Muck Rack provides educational resources through Muck Rack Academy for skill enhancement.

Upsides

Acquisitions of Ruepoint and Keyhole enhance Muck Rack's media intelligence services.
New AI features improve workflow efficiency and provide advanced insights for PR professionals.
Partnership with Source of Sources expands network and resources for media coverage.

Land your dream remote job 3x faster with AI