The opportunity
At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community.
What you'll do
Developing highly scalable software using innovative computer science and: software engineering principles while ensuring proper protocols are in place to rapidly roll out upgrades and new features;
Analyzing and optimizing expensive SQL queries;
Enabling sophisticated, data-driven features that adapt to customer shopping behavior;
Leading strategic planning and execution of development projects, from: inception to deployment and maintenance;
Implementing high quality solutions to create engaging and straightforward: shopping experiences, focusing on everything from the user interface to the underlying systems supporting web and mobile platforms;
Executing ongoing testing and analysis of current systems, including: independent performance analysis, diagnosis, and troubleshooting; determining design solutions to problematic programming;
What they're looking for
- Other duties as assigned.
- Bachelor’s degree in Computer Science, Computer Engineering, Software: Engineering, or related field (or foreign equivalent).
- years of experience in the job offered or related.
- years of experience working with Java, Ruby, Python, or similar programming languages;