Senior Software Engineer (AI / Golang / Python / Distributed / Cloud)
Primary stack
Job description
About the Position
We are seeking a Senior Software Engineer with 8+ years of experience in AI, Golang, Python, and cloud technologies to lead a high-performing engineering team in Bangalore, India. 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.
Responsibilities
- Lead a high-performing engineering team building scalable APIs and data platforms
- Drive AI-first engineering practices using automation and intelligent tooling
- Balance hands-on technical leadership with operational excellence
- Focus on quality and reliability in software design, build, ship, and operation
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
We Offer
- Opportunity to work in a dynamic and innovative environment
- Be part of a high-performing engineering team
- Competitive compensation package
- Professional growth and development opportunities
About the Company
[Company description if present]
Apply Now
© NetApp Germany. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at NetApp Germany
All 249 rolesSupport Delivery Manager - Keystone
NetApp Germany · Netherlands
Manager, Enterprise Solutions Engineering - Canada
NetApp Germany · Canada +1
Mgr, Technical Account Management 3
NetApp Germany · India
Enterprise Solutions Engineer - SoCal
NetApp Germany · United States +2