Software Engineer
Primary stack
Job description
About the Position
We are seeking a dedicated Software Engineer to join our team in Bangalore, Karnataka, India. As an Engineer (MTS2), you will play a pivotal role in the end-to-end development, validation, and support of cutting-edge on-prem technologies. You will collaborate with cross-functional teams including software, firmware, and manufacturing to deliver robust, scalable, and high-performance systems.
Responsibilities
- Development & Testing
- Exposure to software development lifecycle and software testing concepts
- GenAI & Applied ML
- Good understanding of AI/ML and GenAI architecture and prompt engineering
- Familiarity with using GenAI tools to assist with diagnostics, scripting, or day-to-day engineering tasks
- Networking
- Good understanding of networking concepts and protocols
- TCP/IP network stack
- Computer networks
- NFS, SMB, iSCSI, FC
- OS Fundamentals
- Good understanding of OS fundamentals
- Linux, Unix OS internals (Kernel & Networking)
- FreeBSD and its architecture
- OS booting process (Linux/Unix)
- BIOS/UEFI, GRUB bootloaders
- Storage and Hardware Interface
- Good understanding of storage and hardware interface concepts
- NAS, SAN
- NVMe technologies
- PCIe, ethernet interfaces
- RAID, SSDs, iSCSI & NVMe over Fabric
- Automation & Programming
- Strong programming skills in Python, C & C++
- Exposure to writing and maintaining automation scripts
- Collaboration
- Strong analytical and problem-solving skills
- Effective communication and teamwork abilities
Requirements
- Core Skills
- Python
- C
- C++
- AI/ML
- GenAI
- Networking
- Linux
- Unix
- FreeBSD
- Storage
- Hardware
Education
- Typically requires a minimum of 2 years of related experience.
We Offer
- Competitive salary
- Opportunity to work on cutting-edge technologies
- Collaborative and innovative work environment
About the Company
Join our team and contribute to the development of high-performance systems that drive innovation in the engineering and technology sectors.
© 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