Salary
💰 $187,000 - $250,000 per year
Tech Stack
CloudDynamoDBEC2ElasticSearchGoGoogle Cloud PlatformPostgresPythonRedisRubyRuby on RailsRust
About the role
- Instacart builds cloud backend systems powering grocery shopping for millions of customers
- Own and build Storage & Caching platforms with large ownership and autonomy
- Work closely with application engineering teams and internal stakeholders from problem understanding to shipping solutions
- Ship high-quality, scalable, robust solutions with a sense of urgency
- Drive high-impact initiatives related to caching and storage to unlock innovations, accelerate development, improve resiliency and right-size storage
- Technologies mentioned: Languages: Go, Ruby, Python, Rust; Platforms: RDS Postgres, DynamoDB, Elasticache (Redis/Valkey/Memcd), Elasticsearch, EC2, select GCP services; Observability: Datadog, Cloudwatch, Sentry, Snowflake
Requirements
- 5+ years of working experience as a software engineer in one or more large-scale cloud services or application development environment
- 1+ years of hands-on experience delivering large-scale solutions with Redis/Valkey, or 1+ years delivering large-scale solutions with PostgreSQL
- 1+ years experience building cloud-based control-plane software
- Familiarity with Distributed Databases (Yugabyte, CRDB, TiDB)
- Self-motivation and enjoyment for a growth-oriented startup environment
- Strong sense of ownership driving improvements, automation, and scale
- Ability to dive deep into technical challenges and champion root causes
- Highly productive: shipping code, reviewing PRs, guiding codebases
- Ability to scale via mentoring junior engineers, delegation, and establishing standards
- Strong ability to architect and design systems using backend technologies (Go, Ruby on Rails, Python, etc.)
- Ability to balance urgency with shipping high-quality pragmatic solutions
- Experience working with a large codebase on a cross-functional team and driving alignment across teams and stakeholders
- Preferred: Bachelor's degree in Computer Science, computer engineering, or electrical engineering
- Preferred: Mentoring experience and solving org-wide abstract challenges