Engineer, Search

Muck Rack

Apply Now

Job Description

Job Overview

Muck Rack is seeking a collaborative and self-driven Engineer, Search to join their rapidly growing team. The role involves working closely with software engineers, product managers, and designers to provide customers with high-quality content. The engineer will contribute to large-scale technical projects, support data pipelines and features leveraging ElasticSearch and Kafka, and play a key role in shaping the engineering culture and processes.

Technical Requirements

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

3+ years total professional experience as a software engineer

Responsibilities

  • • Collaborate 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
  • • Comprehensive medical, dental, vision, disability, and life insurance
  • • 401(k) with employer contributions
  • • Equity opportunities
  • • 4+ weeks of PTO, plus paid sick and mental health days
  • • Annual performance reviews and learning opportunities

Additional Information

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

Skills & Technologies