Creative Market

Senior Search Platform Engineer

Creative Market

  • Date Posted:

    6/6/2025

  • Remote Work Level:

    100% Remote

  • Location:

    Remote in Canada or US National icon-usa.pngicon-canada.png

  • Job Type:

    Employee

  • Job Schedule:

    Full-Time

  • Career Level:

    Experienced

  • Travel Required:

    No specification

  • Education Level:

    We're sorry, the employer did not include education information for this job.

  • Salary:

    130,000 - 150,000 CAD Annually

  • Categories:

    ITSoftware EngineerProduct ManagerProject ManagerOperations

  • Benefits:

    Health Insurance, Dental Insurance, Parental Leave, Retirement Savings, Education Assistance, Paid Holidays, Paid Illness Leave, Paid Time Off, Career Development, Community Service

About the Role

Title: Senior Search Platform Engineer

Location: Vancouver BC CA

Type: Full-time

Workplace: Fully remote

Job Description:

Creative Market is the world's preferred one-stop shop for the creator community - a platform where creators from across the globe buy and sell digital high-quality design assets. We're passionate about building tools and experiences that make design beautiful, effective, and accessible to everyone.

With many jobs, you have to pick between having a huge impact on the organization (small team) or having a huge impact on the world (big product), but at Creative Market - you get to do both! You get to work on a digital asset marketplace, as part of a fully remote team, that has more than 30 million quality resources created by artists in 148 countries around the world.

At Creative Market, we serve a global community and we need a diverse team to do that successfully. Women; people of colour; members of the LGBTQ+ community; and people of all backgrounds, religions, gender identities, individuals with disabilities, and veterans are strongly encouraged to apply. We provide an accessible candidate experience, and if you need any accommodations or adjustments throughout the interview process and beyond, please let us know. We're dedicated to fostering an inclusive and diverse environment for employees from all walks of life.

We're building a fully remote team across Canada and the United States. We believe that creative collaboration can happen anywhere, and that working remotely shouldn't have to mean sacrificing a sense of cohesion, community, and connection. We've seen that by combining thoughtful collaboration, frequent communication, and the freedom for people to be their authentic selves, you can do your best work and inspire others to do the same.

About the role:

We are looking for a Senior Search Platform Engineer to join our team who can take ownership of our platform's search system, while also contributing to the stability and scalability of our infrastructure! This role plays a key part in ensuring our customers have a seamless and intuitive user experience when searching for relevant and high-quality digital assets, helping them quickly discover content that inspires and meets their needs. With search being one of our top product priorities, this is an exciting opportunity to make a measurable impact for millions of our users!

Reporting to the Director of Infrastructure, you will be responsible for ensuring high-performing and well-maintained search functionality that continuously improves based on the needs of our team. You will lead relevancy, filtering, ranking, and functionality improvements, evolving our search system to deliver a world-class discovery journey! While your primary focus will be on search enhancements, your day-to-day will also include maintaining the reliability of our platform.

You'll bring hands-on experience with search technologies (Elasticsearch or similar) and feel comfortable working in modern, containerized infrastructure environments. On the Infrastructure side you'll have support and regular mentorship, and the capability to be proactive - comfortable diving into documentation, troubleshooting independently, and looking for ways to make things better with our systems. Since our search and data infrastructure run in containerized environments, it's also important that you feel confident working with and maintaining those systems.

Our Tech Stack:

  • We use a variety of tools and services to power our sites and services, including AWS (Cloudfront, EC2, RDS, ECS), Elasticsearch, MySQL, PostgreSQL, Redis databases, and PHP.
  • We leverage infrastructure-as-code tools to maintain configuration consistency and security, including Chef and Terraform.
  • A rich set of tools support our engineering and platform with immediate feedback on our efforts, like performance tracking, error reporting, event tracking, automated tests of every commit, as well as uptime and platform health tracking.

As a Senior Search Platform Engineer, you'll be responsible for:

  • Owning and maintaining our search and ranking engine. This is built using Elasticsearch, Python, Flask, MySQL, ECS and Terraform. It will be your job to ensure scalability, reliability, and efficiency while addressing bugs and performance bottlenecks.
  • Collaborating with our Product, Data, and Engineering teams to help with implementing new search features, such as filters or query handling improvements.
  • Identifying opportunities for incremental ranking and relevance improvements.
  • Supporting infrastructure initiatives, ensuring reliability, optimizing CI/CD, scaling services, and revolving deployment and infrastructure-related issues.
  • Participating in the on-call rotation, and responding to infrastructure and search-related incidents.

We believe it's important for you to have:

  • Relevant search experience. You are experienced with search technologies (eg. Elasticsearch or similar) and relevancy algorithms.
  • Technical proficiency in Python. Flask is a plus!
  • Familiarity with our core search-related technologies or equivalent services. These include data lakes (we use Snowflake), CI pipelines (we use Semaphore), and data orchestrators (we use Dagster).
  • Demonstrated success working with containerized infrastructure (eg. Docker).
  • The capability to apply your knowledge of AWS. This includes ECS for container orchestration, DMS pipelines for data migration, and kinesis for data streams.
  • Experience using infrastructure as code tools. We use Terraform.
  • A good understanding of Linux and relational databases (eg. MySQL).
  • A history of taking initiative to drive improvements. You're confident setting technical direction, collaborating across cross-functional teams, and are proactive about identifying and tackling opportunities to make systems better, even when the path forward isn't fully mapped out.
  • A knack for problem-solving. Working at the scale that we do, we need an engineer who loves working with their team to design smart solutions for our users!
  • Comfortability with working remotely. Creative Market is 100% distributed. You should be able to work independently (though we collaborate continuously). Creative Market prides itself on being a remote company; our entire organization works from their home office, co-working spaces or coffee shops. Remote isn't for everyone, and our engineers know how to stay focused and get their work out on time.
  • A collaborative, team-oriented mindset. Whether it be in code reviews, pair programming or just chatting with your colleagues, the desire to help your team be better and stronger is a driving factor at Creative Market.
  • A proactive and self-motivated approach to your work. We're not big on micromanaging around here, so you're comfortable managing your own time, working independently, while knowing when to ask for help.

Compensation:

Creative Market believes that what keeps people happy at a company isn't just salary, but rather being given fulfilling and purposeful work, along with opportunities to learn and grow. We aim to provide both opportunities to grow professionally and in earning potential. At the time of this posting, and in good faith, we expect to pay this role a salary between $130,000 - $150,000 CAD annually. In order to make sure we're on the same page, we will always ask for your expectations upfront. An offer will balance your expectations with a variety of relevant business and candidate factors including, for example, education, qualifications, certifications, experience, skills, and business or organizational needs.

At Creative Market, investing in our people is a top priority. We understand that compensation extends beyond salary. Our benefits package (listed below) was designed with intention, to ensure that our teams are being supported holistically. We empower our people to lead healthy, fulfilled lives both at and away from work.

Benefits

At Creative Market, you'll join a diverse team dedicated to learning, teaching, and growing; as individuals, as a team, as a business, and as a community. As a workplace, we pride ourselves on doing right by our employees, and have a benefits package that makes being a part of the team a dream job and something to be really proud of.

  • 100% remote: so you can work where you feel most comfortable and inspired.
  • Stay healthy: generous medical and dental for both you and your dependents.
  • Relax and unwind: with plenty of paid vacation, and paid sick time for when you need it.
  • Paid volunteer days: for you to spend giving back to nonprofits/organizations that are important to you.
  • Celebrate: we observe both US and Canadian holidays - and a whole week of rest in December.
  • Family leave: paid time off for when your family grows.
  • Save up: put pre-tax savings into a 401k/RRSP - we'll match a portion of your contributions.
  • Fitness fund: to help you feel your very best.
  • Equipment fund: so you can deck out your home office.
  • Monthly coffee budget: grab that latte - it's on us.
  • Learning and development: keep growing with paid courses, books, and conferences.
  • Hang out: spend time together with your team virtually or in-person through culture events, monthly yoga, socials, and more.
  • Pro tools: MacBook Pro (or Air) and all the tools you need to do a great job.

 

Apply