remote
Forward Deployed Engineer - Instacart
Software Engineer
Forward Deployed Engineer building scalable, distributed systems on AWS, using Python and Go to deliver high‑availability services that power grocery delivery at scale.
About the role
Key Responsibilities
- Design, implement, and maintain high‑throughput microservices in Python and Go that support real‑time grocery ordering and delivery.
- Collaborate with cross‑functional teams to define architecture, performance goals, and reliability targets.
- Deploy and manage services on AWS using Docker, Kubernetes, and CI/CD pipelines.
- Diagnose and resolve production incidents, conduct post‑mortems, and implement preventive measures.
- Mentor junior engineers and contribute to best‑practice documentation.
Requirements
- 5+ years of production software engineering experience.
- Strong proficiency in Python and Go, with a track record of building distributed systems.
- Hands‑on experience with AWS services (EC2, ECS, EKS, S3, RDS) and container orchestration.
- Solid understanding of networking, load balancing, and fault‑tolerance patterns.
- Excellent communication skills and a collaborative mindset.
Skills
pythongoawsdockerkubernetes