Senior Search Platform Engineer

Creative Market
Summary
Join Creative Market as a Senior Search Platform Engineer and make a significant impact on our platform's search system while contributing to the stability and scalability of our infrastructure. This fully remote role, based in Canada or the United States, is crucial in ensuring a seamless user experience for millions of customers. You will own and maintain our search and ranking engine, collaborate with cross-functional teams on new features, and identify opportunities for improvement. The ideal candidate possesses extensive experience with search technologies (Elasticsearch or similar), Python, and containerized infrastructure. Creative Market offers a competitive salary, comprehensive benefits, and a supportive remote work environment.
Requirements
- 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
Responsibilities
- 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
Benefits
- 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
Share this job:
Similar Remote Jobs
