Title: Senior Software Engineer (AI / Golang / Python / Distributed / Cloud)
Location: Bangalore, Karnataka, IN
Requisition ID: 136560
Job Summary We are looking for a Lead Software Engineer to lead a high-performing engineering team building scalable APIs and data platforms. You will own delivery and technical direction while driving AI-first engineering practices using automation and intelligent tooling to improve how we design, build, ship, and operate software. You will balance hands-on technical leadership with operational excellence, and a solid focus on quality and reliability.
Job Requirements
- 8 years of software engineering experience
- Strong hands-on background with Go and Python in production systems
- Experience building and operating APIs (REST and/or GraphQL) at scale
- Deep familiarity with PostgreSQL, Redis, and ClickHouse (or comparable OLTP cache OLAP stack)
- Proven experience with observability and monitoring using ELK and Grafana
- Practical understanding of Data Lakehouse concepts: data ingestion,
warehousing/lake patterns, and analytics pipelines
- Track record of engineering excellence: code review culture, CI/CD, testing strategy, and technical debt management
- Demonstrated operational excellence: incident management, SLOs, production support, and reliability improvements
- Strong talent management skills: hiring, coaching, performance management, and team building
- Excellent communication and stakeholder management across technical and non-technical audiences
- Commitment to AI-first engineering: actively using AI tools to improve team productivity, quality, and decision-making
Education IC - Typically requires a minimum of 8 years of related experience. Mgr & Exec - Typically requires a minimum of 6 years of related experience.
Job Segment Test Engineer, Software Engineer, Cloud, Testing, Performance Management, Engineering, Technology, Human Resources
📌 Title: Senior Software Engineer (AI / Golang / Python / Distributed / Cloud) (India)
🏢 NetApp
📍 India