Intuit is looking to become AI-native and needs to build the next-generation data platform for the Customer Data Cloud team to make clean, consumable, and connected customer data available across Intuit to power hyper-personalization and AI-native done-for-you experiences.
Requirements
- 8+ years of experience developing code in Java.
- DynamoDB: Optimize read/write capacity, GSI, get item, batch operations
- Big Data: Spark, Flink, batch processing, streaming processing , data lake, Kafka
- Java: concurrency, multi threading, completable feature, priority queue, blocking queue, thread pool sizing, collections related questions
- Spring boot: Authorization, authentication, actuator, exception/error handing.
- Rest: basic operations and differences, HTTP status and when they occur
- AWS/Kubernetes: good understanding of replicas, load balancer, Subnets, VPCs, cloud watch
Responsibilities
- Use your coding expertise to design and implement scalable, modular, and secure services and infrastructure, providing data-centric solutions to all of Intuit.
- Work as part of a fast-paced scrum team.
- Develop, test, and deploy your own code.
Other
- Accountability and extreme ownership.
- Mentor and lead junior engineers towards a common goal.
- Experience working in agile teams.
- BS/MS in computer science or equivalent work experience.
- CICD, Unit tests, Integrations testing, Code review