About Us

Our client is a premier search and product discovery platform specifically designed for enterprise eCommerce, where conversions are paramount. Their AI-first solutions enhance the shopping experience by making it easier for customers to find products they want to buy, while also helping eCommerce teams deliver highly personalized experiences that yield significant results. Optimizing for eCommerce metrics such as revenue, conversion rate, and profit, the platform consistently drives impressive revenue increases for some of the largest brands in eCommerce. Founded in 2015, the company continues to innovate and lead in the industry.

Description

The ML recall team consistently delivers KPI improvements for customers in search and makes the data science aspects more transparent.

Challenges You Will Tackle

  • Build, deploy, and support our search service, including IO-bound web services, CPU-bound services, and data services.
  • Write AWS CloudFormation scripts, Jenkins jobs, Bash scripts, and GitHub actions.
  • Work on system performance optimization, especially when using large ML models.
  • Set up service observability, monitoring metrics, and alerting (using Prometheus, Grafana, PagerDuty, AWS CloudWatch).
  • Collaborate with technical and non-technical business partners to develop and update search functionalities.
  • Work on ML improvements.

About You

  • You are excited about building performance ML platforms and practical search systems for 200M+ requests per day.
  • You are an excellent communicator.
  • You love to work on performance optimization.

Requirements

  • Proficiency in Infrastructure as Code (IaC) tools like CloudFormation or Terraform for managing cloud resources.
  • Python knowledge.
  • Familiarity with Service-Oriented Architecture, communication protocols like protobuf, and networking principles.
  • Hands-on experience with setting up and improving CI/CD pipelines (using Jenkins and GitHub Actions).
  • Proficiency with big data stack for end-to-end ML product development.
  • Experience in designing, developing, and maintaining high-load distributed real-time services.
  • Experience with cloud providers (any kind; we use AWS).
  • Experience with NoSQL and relational databases and distributed systems.
  • Experience in server-side coding for web services and a good understanding of API design principles.

Will Be a Huge Plus

  • Experience with Rust (or C/C++).
  • Strong knowledge of data structures, algorithms, and their trade-offs.

Salary

  • $80,000 - $110,000 USD + stock options.

Benefits

  • Unlimited vacation time: Employees are strongly encouraged to take at least 3 weeks per year.
  • A competitive compensation package including stock options.
  • Company-sponsored US health coverage (100% paid for employees).
  • Fully remote team: Choose where you live.
  • Work-from-home stipend to set up your home office.
  • Apple laptops provided for new employees.
  • Training and development budget for every employee, refreshed each year.
  • Parental leave for qualified employees.
  • Work with smart people who will help you grow and make a meaningful impact.

Diversity, Equity, and Inclusion

Our client is committed to fostering a diverse, equitable, and inclusive work environment. As an equal opportunity employer, they welcome individuals from all backgrounds and provide equal opportunities to all applicants, regardless of their education, diversity of opinion, race, color, religion, gender, gender expression, sexual orientation, national origin, genetics, disability, age, veteran status, or affiliation in any other protected group.

4o