Engineer, Search

Muck Rack

Apply Now

Job Description

Job Overview

Muck Rack is seeking a collaborative and self-driven Engineer, Search to join our rapidly growing team. This role will focus on ensuring customers have access to high-quality content that meets their expectations, involving extensive data volumes and leveraging technologies like ElasticSearch and Kafka. The position emphasizes scalability, quality, and efficient delivery within a supportive engineering culture.

Technical Requirements

Required Skills
  • • Python
  • • Django
  • • ElasticSearch
Preferred Skills
  • • Kafka
  • • MySQL
  • • Postgres
  • • Celery
Experience Level

3+ years total professional experience as a software engineer

Responsibilities

  • • Collaborate closely with software engineers, product managers, and designers
  • • Contribute to large-scale technical projects involving extensive data volumes
  • • Support data pipelines and features leveraging ElasticSearch and Kafka
  • • Shape engineering culture and processes

Technical Environment

Languages
Frameworks
Tools & Technologies

Benefits & Perks

  • • Remote Work, Forever
  • • Home office stipend, phone and internet reimbursement
  • • 401(k) with employer contributions
  • • Comprehensive medical, dental, vision, disability, and life insurance
  • • 4+ weeks of PTO, plus paid sick and mental health days
  • • Transparent pathways for internal mobility and promotion

Additional Information

Location
Remote (Canada & Bulgaria)
Type
Full-time
Compensation
Starting salary between $140,000 - $165,000 CAD

Skills & Technologies