Skip to content
InstacartInstacart

Software Engineer II, Technical Search Visibility

Builds end-to-end full-stack features, SEO/AEO systems, and data pipelines that improve search visibility and organic growth across Instacart's web platform. Requires 2–4 years of engineering experience with React, Ruby, Python, PostgreSQL, and SQL.

About the job

Responsibilities

  • Build and ship full SEO and AEO features end-to-end, from development through experimentation and rollout.
  • Design, build, and ship high-quality full-stack features that improve search engine visibility, AI answer engine performance, and organic traffic.
  • Apply technical best practices to deliver performant, observable, and cost-aware code that improves search rankings, LLM visibility, and user experience.
  • Contribute to SEO and AEO data pipelines for ingestion, transformation, and delivery.
  • Collaborate with product managers, designers, and marketing partners to translate user needs into technical requirements, surface trade-offs, and deliver shared goals.

Requirements

  • 2–4 years of software engineering experience.
  • Proficiency with React, Ruby, Python, PostgreSQL, and SQL.
  • Ability to build and launch complete features end-to-end with minimal oversight, including development, experimentation, and production rollout.
  • Experience with distributed systems and data engineering, including pipeline design, schema optimization, and data quality.
  • Exposure to Airflow or dbt.
  • Ability to write performant code and improve observability through logging and metrics.
  • Ability to identify and resolve technical bottlenecks.
  • Strong product mindset and ability to translate user needs into technical requirements.
  • Effective cross-functional communication and collaboration.

Nice-to-haves

  • Experience with SEO/AEO initiatives, SEO best practices, Schema.org, search engine crawling and indexing, or Core Web Vitals.
  • Familiarity with AI-powered search engines, LLM content consumption, and AI answer generation.
  • Experience with Apache Spark, Hadoop, NoSQL databases, Snowflake, or Redshift.
  • Experience addressing technical debt.
  • Experience launching experiments, analyzing results, and using A/B testing frameworks to measure SEO/AEO impact.
  • Experience partnering with marketing teams on growth initiatives in startup environments.

Compensation and Benefits

  • Base pay: CA$145,000–CA$153,000 CAD.
  • Eligible for a new hire equity grant and annual refresh grants.
  • Benefits are provided according to the employee's work location.

Skills

React, Ruby, Python, Postgres, SQL, Distributed Systems, Data Engineering, Airflow, dbt, Schema.Org, Spark, Hadoop, NoSQL, Snowflake, Redshift

MongoDB

MongoDB

Alberta, Canada
Software Engineer 3
CA$108k+/yrRemote2+ YOEFullstack Engineering

Builds developer tooling, evaluation systems, quality gates, and observability infrastructure for agent skills. The role requires production software experience, strong testing and API fundamentals, and familiarity with CLIs, CI/CD, static analysis, or applied AI systems.

Brave

Brave

Canada

Software Engineering Intern
CA$72k+/yrRemoteFullstack Engineering

Software engineering interns will build AI- and data-processing systems or ship privacy and security features in the Brave browser. The roles require current Waterloo University enrollment and experience with relevant programming languages, backend or browser technologies, and collaborative software development.

Dropbox

Dropbox

United States
Software Engineering Intern
$9k+/yrRemoteFullstack Engineering

Software engineering interns ship high-impact projects across product, infrastructure, mobile, customer experience, or security teams while gaining experience with modern development practices and AI-assisted coding. Applicants must be pursuing a relevant BS or MS degree and have software development experience.

Stripe

Stripe

San Francisco, CA
Software Engineer Intern
No salary listedOn-siteFullstack Engineering

Software engineering interns build and ship production software across Stripe’s technology stack, collaborate through design and code review, and learn unfamiliar systems quickly. Applicants should be pursuing a computer science or related degree and have programming and collaborative project experience.

Genius AI

Genius AI

Canada

Software Engineer
No salary listedRemote2+ YOEFullstack Engineering

Build AI-powered product features and scalable platform infrastructure for appointment-based businesses. The role requires 2+ years of software engineering experience, production ownership, and experience shipping AI-powered systems.