Intuit is looking to leverage big data technologies to gain new insights into customer experiences, building data frameworks, ingestion pipelines, and tools, and is seeking a Senior Staff Software Engineer to lead this effort.
Requirements
- Expertise in developing Software for Java (Spring & Springboot), Scala for Spark streaming & Spark applications, or other JVM based languages
- 5+ years of Expert professional experience with SQL, XML, JSON, YML, very strong Python and Linux
- Knowledge of AI / ML, Generative AI, and experience with growth-focused AI/ML applications (personalization, recommendation engines, predictive modeling)
- Use of GenAI technologies such as Cursor or Windsurf to accelerate development and efficiency in the software development to build reusable GenAI platform components
- Expertise with tools and frameworks such as Docker, Spark, Scala, Jupiter Notebook, Databricks Notebooks, Kubernetes, Feature Management Platforms, and SageMaker
- Strong background using cloud platforms such as AWS, Azure, or GCP, including Amazon Web Services: EC2, S3, EMR (Elastic Map Reduce), DynamoDB, and Athena, or equivalent cloud computing approaches
- 5+ years professional working experience with various big data technologies, including Hive, Hadoop, Kafka, Columnar Databases, and Graph Databases
Responsibilities
- 60% hands-on development in all phases of the software life cycle
- Rapidly fix bugs and solve problems, and troubleshoot issues, defining ongoing solutions
- Lead, estimate work for initiatives
- Create technical design specifications and implement data models
- Understand customer behavior, funnel metrics, and business levers, ensuring every technical investment drives measurable impact
- Demonstrate a deep understanding of current technology trends and best practices
- Actively stay abreast of industry best practices, share learnings, experiment, and apply cutting-edge technologies
Other
- BS or MS in Computer Science, Data Engineering, or a related field
- 9+ years of software engineering experience, with a strong background in data engineering
- Excellent interpersonal and communication skills and ability to influence at all levels
- Strategic mindset: influences the team and platform’s short and long-term strategy for maximum business impact
- Uses data to influence product and technology decisions within their scope