Software Development Engineer at Marqo
Melbourne VIC 3000, , Australia -
Full Time


Start Date

Immediate

Expiry Date

25 Jul, 25

Salary

180000.0

Posted On

25 Jun, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Distributed Systems, Databases, Search Engines, Computer Science, Infrastructure

Industry

Computer Software/Engineering

Description

ABOUT MARQO

S2Search Australia Pty Ltd (Marqo) is a product discovery platform that optimizes search conversion using click-stream, purchase, and event data, creating a personalized experience that knows what your customers are looking for, better than they do. We’re building the next generation of AI-native search infrastructure, helping top ecommerce brands convert searches into sales. Marqo is well capitalized and backed by top global VCs like Lightspeed, Blackbird and Creator Fund.

Responsibilities

THE ROLE

We’re looking for a Software Development Engineer to join our engineering team based in Melbourne on a full-time and ongoing basis. You’ll be responsible for building and scaling the engine behind Marqo’s search platform. You’ll work at the heart of our system, working on vector search indexes at scale and focusing on the performance, reliability, and scalability of core data infrastructure, including indexing, storage, and distributed query execution.
This is a hands-on software engineering role where you’ll collaborate closely with other engineers and researchers to bring cutting-edge ML machine learning (ML) search technology to production environments. You’ll be writing clean, efficient code, solving complex distributed systems challenges, and helping drive the development of our AI-native search engine that powers real-time, personalized discovery for millions of users across top eCommerce brands.

WHAT YOU’LL DO

  • Build and maintain the core components of Marqo’s search engine and data infrastructure.
  • Design and implement scalable, low-latency systems for indexing and querying high-dimensional data.
  • Optimize search and retrieval performance across distributed workloads.
  • Collaborate with the broader software engineering team on end-to-end features, from design to deployment.
  • Ensure reliability and observability of key data-plane systems in production.
  • Continuously improve system architecture and engineering practices as we scale.
Loading...