remote
Senior Software Engineer, Ads - Instacart
Software Engineer
Senior Software Engineer focused on building scalable ad-serving infrastructure using Python, Node.js, and AWS, driving data-driven advertising solutions and optimizing performance for millions of users.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput ad‑delivery services in Python and Node.js, ensuring low latency and high availability.
- Collaborate with data scientists to integrate machine‑learning models for real‑time bidding and audience targeting.
- Architect and manage AWS resources (Lambda, ECS, RDS, S3) to support scalable, cost‑efficient ad pipelines.
- Implement monitoring, logging, and alerting to guarantee service reliability and rapid incident response.
- Lead code reviews, mentor junior engineers, and champion best practices in CI/CD and automated testing.
Requirements
- 5+ years of production software engineering experience, with strong proficiency in Python and Node.js.
- Hands‑on experience building distributed systems on AWS, including serverless and containerized workloads.
- Solid understanding of data‑driven advertising concepts, such as real‑time bidding, impression tracking, and conversion attribution.
- Experience with machine‑learning model deployment and performance optimization.
- Excellent communication skills and a collaborative mindset.
Skills
pythonnodejsawsmachine learning