Software Engineer Ii, Technical Search Visibility

Instacart Instacart · Consumer · Canada · Remote · Marketing

Software Engineer II on the Technical Search Visibility team at Instacart, focused on enhancing search engine visibility and driving organic traffic. The role involves building full-stack features for SEO and AEO, contributing to data pipelines, and collaborating with marketing and product teams. The position requires proficiency in React, Ruby, Python, PostgreSQL, and SQL, with a strong product mindset and experience in distributed systems and data engineering.

What you'd actually do

  1. Build and ship full SEO and AEO features end-to-end with minimal oversight, from development through experimentation and rollout.
  2. Design, build, and ship high-quality full-stack features that enhance search engine visibility, AI answer engine performance, and organic traffic with a strong sense of urgency and ownership.
  3. Apply technical best practices to deliver performant, observable, and cost-aware code that improves traditional search rankings, LLM visibility, and user experience.
  4. Contribute to data pipelines for SEO and AEO data ingestion, transformation, and delivery, applying simple, reusable abstractions to keep the system healthy as it grows.
  5. Collaborate with product managers, designers, and marketing partners to translate user needs into technical requirements, surface trade-offs, and deliver on shared goals.

Skills

Required

  • React
  • Ruby
  • Python
  • PostgreSQL
  • SQL
  • distributed systems
  • data engineering
  • Airflow
  • DBT
  • logging
  • metrics

Nice to have

  • SEO
  • AEO
  • Schema.org
  • search engine crawling/indexing
  • Core Web Vitals
  • AI-powered search engines
  • LLMs
  • big data technologies
  • Apache Spark
  • Hadoop
  • NoSQL databases
  • Snowflake
  • Redshift
  • A/B testing frameworks
  • marketing teams

What the JD emphasized

  • build and launch complete features end-to-end with minimal oversight
  • performant, observable, and cost-aware code
  • observability through logging and metrics
  • proactively raising and resolving technical debt