1 day ago
Bengaluru, IndiaStaff+
Responsibilities
- Act as the architectural authority for system design, performance, scalability, and reliability.
- Design and technical-lead complex cross-team initiatives across storage, data, and AI.
- Set technical direction for products spanning on-premises and cloud deployments.
- Drive decisions involving data architecture, technology selection, data modeling, and system scalability.
- Influence multiple engineering teams and technical direction without formal management authority.
Requirements
- 10+ years of hands-on software engineering experience, including technical lead or primary design-owner experience with distributed systems or data platforms.
- Deep hands-on experience with Python, Java, or a comparable modern programming language.
- Experience building production-grade data pipelines and services.
- Hands-on experience with agentic AI engineering or AI/agent-facing infrastructure such as retrieval, search, or tool-access protocols.
- Strong understanding of data lakes, table formats, and Iceberg-based or comparable catalog systems.
- Experience with large-scale distributed systems, including streaming or event-driven architectures.
- Hands-on experience with cloud-native architectures and familiarity with on-premises infrastructure and storage systems.
- Experience with distributed query engines and SQL-based data access patterns.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
About NetApp
NetApp builds data storage and data management software and hardware for enterprises, including ONTAP-powered all-flash arrays and hybrid cloud services that integrate with AWS, Azure, and Google Cloud. It sells systems and subscriptions that support backup, disaster recovery, databases, and container/Kubernetes workloads. Founded in 1992 and headquartered in San Jose, California, NetApp is a public company listed on NASDAQ.
