Remote Staff Search Engineer

3 days ago

StBrunodeMontarville, Quebec, Canada Creatoriq Full-time

CreatorIQ is the operating system for creator-led growth trusted by more than 1,300 global brands and agencies.

We’re on a mission to make businesses more human, and humans more impactful. We operate by our values — be intentional, pursue excellence every day, embrace the journey together, and be a good human — every day. CreatorIQ has earned the title of best companies to work for in multiple programs, including BuiltIn LA and NY. It’s been named a Fastest-Growing Company in North America on the Deloitte Technology Fast 500™ for four years, was named a leader in IDC MarketScape: Worldwide Influencer Marketing Platforms for Large Enterprises in 2025, was named a Leader by The Forrester New Wave™: Influencer Marketing Solutions, and has been consistently recognized by G2 as a Leader, and is rated 5 stars on Influencer MarketingHub. We operate in a flexible work model that combines both in-person and remote work to boost collaboration, enhance innovation, and adapt to individual work styles.

We're seeking passionate, innovative minds to join our journey. Be a part of our dynamic team and let's transform the industry together

Staff Search Engineer

As a Staff Search Engineer, you’ll help lead the design and ongoing evolution of CreatorIQ’s real-time search platform — the core system that enables creator discovery across 30M profiles and billions of posts. You’ll architect and maintain Elasticsearch clusters, develop high-performance APIs in Go, and ensure the platform remains scalable, reliable, and responsive at large scale.

This role blends hands-on development with supportive technical leadership, contributing to architecture decisions and offering guidance to engineers as they build a fast, dependable, and impactful search experience for our clients.

Primary Tech Stack: Go, Typescript, Elastic, AWS (Cloudwatch, SQS, Lambdas), Java, MSSQL, AWS Redshift

Key Responsibilities:

  • Engage in back-end development to meet our product's evolving needs, ensuring robust, scalable, and high-performance solutions.

  • Contribute to all stages of the product lifecycle, from conception to deployment, refinement, and scaling.

  • Design, implement, and maintain ElasticSearch environments, aligning with the product’s performance and scalability requirements.

  • Work collaboratively with product managers, architects, and other team members to deeply understand and address user needs and business objectives.

  • Uphold high standards in software development with a focus on clean, testable, and maintainable code.

  • Participate actively in code reviews, architecture discussions, and continuous refinement of our development processes.

  • Foster a culture of ownership where team members feel empowered and accountable for their contributions.

Required Qualifications:

  • 7-10+ years of software development experience with a strong background in computer science

  • 3+ years of recent ElasticSearch experience or similar

  • Capability to design and work with complex systems and high-load services.

  • In-depth knowledge of ElasticSearch and familiarity with AWS infrastructure.

  • Proven experience in Golang development or a strong willingness to learn and adapt.

  • Solid foundation in computing theory, including OOP principles, database theory (RDBMS, NoSQL), and network interactions.

  • Experience with REST API development, web application frameworks, testing frameworks, and version control systems (GIT).

  • Proficiency in Python, PHP, or JavaScript (Node.js), Java, particularly in building scalable, high-load services.

  • Familiarity with CI/CD processes and Agile development methodologies.

  • Practical communication skills in English for working in an international team environment.

Preferred Experience: