Enable job alerts via email!

Search Platform Engineer

Creative Market

Vancouver

Remote

CAD 120,000 - 140,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the digital asset marketplace is seeking a Search Platform Engineer to enhance their search functionality and maintain infrastructure reliability. This fully remote role offers a collaborative environment and the opportunity to work with advanced technologies. The ideal candidate will have strong experience with Elasticsearch and Python, along with a proactive approach to problem-solving. The company emphasizes diversity and inclusion, providing a supportive work culture.

Benefits

Generous medical and dental
Paid vacation and sick time
Paid volunteer days
401k/RRSP matching
Fitness fund
Equipment fund
Monthly coffee budget
Learning and development opportunities

Qualifications

  • Strong experience with search technologies, particularly Elasticsearch.
  • Technical proficiency in Python and familiarity with containerized infrastructure.

Responsibilities

  • Maintain and improve the search and ranking engine using Elasticsearch.
  • Collaborate with teams to implement new search features and improvements.
  • Participate in on-call rotation for search-related incidents.

Skills

Search technologies
Python
Problem-solving

Tools

Elasticsearch
Terraform
AWS
Docker
MySQL

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’re looking for a Search Platform Engineer to take ownership of our platform’s search system while contributing to the stability and scalability of our infrastructure. 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 the company. You will lead search relevance, filtering, ranking, and functionality improvements, ensuring that search remains a powerful and intuitive discovery tool for our users. While your primary focus will be on search enhancements, your day-to-day will also include maintaining the reliability of our platform.

You will bring strong experience with search technologies (Elasticsearch in particular) and a solid foundation in containerized infrastructure environments. While regular mentorship will be provided on the infrastructure side, you will be a self-starter who can navigate documentation, troubleshoot independently, and take initiative in improving our systems. It will also be important that you’re comfortable maintaining and working with containerized systems, as our search and data infrastructure relies on them heavily.

  • 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 Amazon CDK / CloudFormation, 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 Search Platform Engineer, you'll be responsible for :

  • Owning and maintaining our search and ranking engine. This is built using Elasticsearch, Python, Flask, MySQL, and Terraform. It will be your job to ensure scalability, reliability, and efficiency while addressing bugs and performance bottlenecks.
  • Collaborating with our Product 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, particularly Elasticsearch 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 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 $120,000 - $140,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.

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.
Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, Platform

Plotly

Remote

CAD 90,000 - 130,000

Today
Be an early applicant

Senior Software Engineer, Platform Remote-Canada

Plotly Dash Enterprise

Remote

CAD 90,000 - 130,000

2 days ago
Be an early applicant

Observability Engineer - Platform Reliability (Junior to Mid-Level)

Releady

Toronto

Remote

CAD 125,000 - 150,000

3 days ago
Be an early applicant

Lead Platform Engineer

NTT DATA North America

Vancouver

Remote

USD 90,000 - 189,000

30+ days ago

Platform Engineer Manager

SensorUp

Alberta

Remote

CAD 100,000 - 130,000

7 days ago
Be an early applicant

Senior Platform Engineer

Unblocked

Vancouver

On-site

CAD 100,000 - 130,000

2 days ago
Be an early applicant

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Vancouver

Remote

USD 90,000 - 150,000

20 days ago

Senior Platform Software Engineer

Autodesk

Toronto

Remote

CAD 98,000 - 145,000

2 days ago
Be an early applicant

Data Platform Engineer (5+ yrs Python, SQL, SaaS exp. req.)

#twiceasnice Recruiting

Toronto

Remote

CAD 130,000 - 165,000

10 days ago