Intuit is seeking a Staff Software Engineer to join the Core Platform Engineering Team, specifically the Numaflow Team, an Intuit-led open source project for real-time data processing. This role focuses on developing, maintaining, and ensuring the reliability of Numaflow, supporting real-time streaming and batch workloads for Intuit products such as TurboTax, QuickBooks, and Mailchimp, as well as internal platforms. Responsibilities include building new features, optimizing performance, enhancing scalability, contributing to Kubernetes-native solutions, and collaborating with the open source community.
Qualifications: Bachelor’s degree in Computer Science or related technical field (or equivalent experience); 7+ years of experience in software development and designing scalable production-grade systems; expertise in Rust, Java, and golang (Rust strongly preferred); experience with distributed systems, microservices, and cloud-native development concepts; familiarity with Kubernetes and AWS; proficiency in building gRPC services and event-driven systems; strong troubleshooting, problem-solving, and communication skills; passion for open source collaboration.
Responsibilities: Lead feature development for Numaflow, drive innovation, implement software solutions aligned with the roadmap, contribute to the open source platform, build and scale distributed services on Kubernetes and AWS-managed platforms, collaborate with product and platform teams to prioritize and plan architecture, ensure operational excellence through automation and observability, troubleshoot complex technical issues, participate in on-call rotations, and deliver comprehensive root cause analyses.
The ideal candidate is a self-starter with deep expertise in software engineering, cloud-native design, distributed systems, and open source development, capable of thriving in a fast-paced, iterative environment while driving impactful technical solutions.