Staff Software Engineer
Intuit
**Overview**
Intuit is seeking a Staff Software Engineer to join the Core Platform Engineering Team, specifically the Numaflow Team, an Intuit-led open source project focused on real-time data processing.
The role involves developing, maintaining, and ensuring the seamless functioning and reliability of Numaflow, a cutting-edge open source project for real-time streaming and batch data workloads. The successful candidate will focus on building new features, optimizing performance, and enhancing the scalability of Numaflow, which is integral to real-time data processing systems powering Intuit’s flagship products such as TurboTax, QuickBooks, and Mailchimp, as well as several internal platforms.
Responsibilities include all aspects of platform development, deployment, service adoption, configuration, optimization, and troubleshooting. Additionally, the candidate will contribute to the ongoing development and growth of the Numaflow open source project by designing and delivering Kubernetes-native solutions for scalable real-time data processing systems.
The ideal candidate should have expert knowledge of Rust and Java, knowing C/C++ is a plus. Familiarity with AWS is a plus. While expertise in Kubernetes is not required, the candidate must be willing to learn and work with Kubernetes based platforms.
**What you'll bring**
+ Education: A Bachelor's degree in Computer Science or a related technical field, or equivalent professional experience.
+ Experience:
+ 7+ years of experience in software development and designing for highly scalable, production-grade systems.
+ Proven development expertise in Rust, golang and Java (Rust strongly preferred). Experience contributing to or maintaining open source projects is highly desirable.
+ Strong understanding of cloud-native development concepts and familiarity with microservice architectures.
+ Hands-on experience working with distributed systems in large-scale environments.
+ Cloud and Platforms:
+ Familiarity with Kubernetes and a willingness to learn and adopt Kubernetes-based platforms and cloud architecture.
+ Experience with AWS is a nice-to-have, including knowledge of leveraging native cloud services and APIs.
+ Technical Skills:
+ Solid experience in building and maintaining gRPC services and event-driven systems.
+ Proficiency in troubleshooting complex issues, with strong systems thinking and attention to detail.
+ Soft Skills:
+ A passion for open source development and collaboration with the open source community.
+ Exceptional problem-solving skills and the ability to thrive in a fast-paced, iterative development environment.
+ Strong communication skills with the ability to effectively collaborate across teams and stakeholders.
**How you will lead**
+ Leverage a deep understanding of business and customer needs to design, develop, and implement capabilities, tools, and processes that deliver highly available, scalable, and reliable platforms through the Numaflow open source project.
+ Take ownership of feature development for Numaflow, driving innovation and implementing software solutions aligned with an aggressive roadmap.
+ Contribute to the evolution and adoption of Numaflow as an open source platform, while collaborating with the broader open source community to cultivate impactful solutions and best practices.
+ Utilize extensive expertise in system engineering, software development, and cloud-native design patterns to build efficient, scalable, and production-ready software.
+ Build, operate, and scale distributed services, including solutions running on Kubernetes and AWS-managed services, ensuring high reliability and optimal performance.
+ Collaborate closely with Intuit Product and Platform teams to prioritize and plan features and architecture to meet fast-moving product deadlines.
+ Drive operational excellence through automation, improved observability, and process optimization, ensuring consistent delivery of quality features.
+ Troubleshoot complex technical issues, manage stakeholder expectations proactively, and deliver clear updates during development and operational phases.
+ Participate in on-call and support rotations to ensure incident recovery, resolution, and comprehensive Root Cause Analysis (RCA).
EOE AA M/F/Vet/Disability. Intuit will consider for employment qualified applicants with criminal histories in a manner consistent with requirements of local law.
Por favor confirme su dirección de correo electrónico: Send Email