Engineer, Search

Muck Rack

Apply Now

Job Description

Job Overview

Muck Rack is looking for an Engineer, Search to join their remote team and contribute significantly to their AI-powered SaaS platform for public relations professionals. The role involves collaborating with software engineers, product managers, and designers to ensure high-quality content access for customers, contributing to large-scale technical projects, and shaping the engineering culture and processes within the company.

Technical Requirements

Required Skills
  • • Proficiency with Python
  • • Proficiency with Django
  • • Experience with ElasticSearch
Preferred Skills
  • • Experience with Kafka
  • • Experience with MySQL or Postgres
  • • Experience with Celery
  • • Experience in a startup or SaaS environment
Experience Level

3+ years total professional experience as a software engineer

Responsibilities

  • • Collaborate with team members to ensure high-quality content for customers
  • • Contribute to large-scale technical projects involving extensive data volumes
  • • Support data pipelines and features leveraging ElasticSearch and Kafka
  • • Help shape engineering culture and processes

Technical Environment

Languages
Frameworks
Tools & Technologies

Benefits & Perks

  • • Remote work setup
  • • Home office stipend and reimbursements
  • • 401(k) with employer contributions
  • • Comprehensive medical, dental, vision, and life insurance
  • • 4+ weeks of PTO plus paid sick days
  • • Learning and development opportunities

Additional Information

Location
Remote (Canada & Bulgaria)
Type
Full-time
Compensation
$140,000 - $165,000 CAD depending on skills and experience

Skills & Technologies