Senior Software Engineer II, Caper
Instacart
about 2 months ago
Remote, Canada
Senior / Staff+
Responsibilities
- Design and build internal tools to streamline collaboration across teams.
- Architect end-to-end systems leveraging AI to analyze user behavior.
- Develop applications for retailers that provide advanced reporting and analytics.
- Translate ambiguous product requirements into scalable technical solutions.
- Drive technical strategy and ensure system reliability and scalability.
- Collaborate with data engineering and AI/ML teams to build unified platforms.
- Mentor engineers and foster a culture of technical excellence.
- Take ownership of features from design through launch and enhancement.
- Participate in on-call rotation to resolve user issues and support incidents.
Requirements
- 8+ years of experience in building large-scale distributed systems.
- Strong proficiency in at least two modern programming languages.
- Proven experience designing end-to-end systems and data pipelines.
- Ability to tackle ambiguous technical problems with product intuition.
- Hands-on experience with data-driven or AI-augmented workflows.
- Excellent communication and collaboration skills.
- Strong sense of ownership and high-quality execution.
- Familiarity with large language models and their applications.
- Extensive experience with modern cloud platforms like GCP or AWS.
- Experience with intelligent hardware products and system fundamentals.
Benefits
- Highly market-competitive compensation and benefits.
- Remote work flexibility with a 'Flex First' policy.
- Eligibility for new hire equity grants and annual refresh grants.
Tech Stack
AWSGoGoogle Cloud PlatformJavaKotlinLinuxPythonTypeScript
Categories
AI & MLBackendData EngineeringFull Stack