Software Engineer
Software Engineer - Python, Pytest, Linux
Location: Hyderabad, India (Hybrid - 3 days in office)
Role Overview
Join Nasuni's engineering team focused on validating the performance, scalability, and reliability of our cloud-native File Data Platform. As a Software Engineer, you will build and expand automated test coverage, contribute to shared tooling, and help ensure enterprise-grade quality across releases.
This role is ideal for engineers early in their careers who enjoy hands-on coding, debugging complex systems, and working closely with development teams to improve product quality. It is not a fit for candidates seeking fully independent system ownership or architecture leadership.
Level & Scope
- Contributes to test automation, tools, and validation workflows with guidance
- Works within defined systems; limited decision authority on architecture
- Collaborates across Engineering, QA, and Product teams
- Focused on execution, learning, and incremental improvement
Responsibilities
- Build and maintain automated tests using Python and PyTest
- Contribute to shared test frameworks, utilities, and internal tools
- Integrate automated tests into CI/CD pipelines for reliable releases
- Analyze logs, metrics, and failures to identify root causes
- Reproduce issues, validate fixes, and improve test coverage
- Configure test environments (Linux, VMs, storage systems)
- Apply AI-assisted tools (e.g., debugging copilots, test generation tools) to improve productivity and test coverage
- Participate in design discussions to ensure testability of new features
Qualifications
Must-Have
- 2-4 years of experience in software engineering, QA automation, or similar (internships included if hands-on)
- Strong Python programming fundamentals
- Experience with automated testing frameworks (e.g., PyTest)
- Familiarity with Linux environments and command-line tools
- Basic understanding of CI/CD workflows (Jenkins, GitLab, or similar)
Preferred
- Exposure to distributed systems or cloud environments
- Experience debugging system-level issues using logs/metrics
- Familiarity with version control systems (Git)
Ideal
- Experience with network file systems (SMB, NFS, CIFS)
- Exposure to AWS, Azure, or GCP
- Experience using AI tools (e.g., GitHub Copilot, ChatGPT, test generation tools) in development workflows
About Nasuni
Nasuni is the unstructured data foundation for enterprise teams-and the AI that supports them. We manage, protect, and activate the world's unstructured data so organizations can work smarter, spend wisely, and create safely without limits. As a Vista-backed SaaS data infrastructure company, Nasuni is transforming how enterprises manage file data with a next-generation, AI-ready platform.
With Vista Equity Partners' backing, our Hyderabad Innovation Center combines the pace of a high-growth SaaS company with access to a global ecosystem of technology leaders. You'll work at the intersection of cloud, AI, and enterprise data infrastructure-building systems used by global customers while learning from experienced engineers and contributing to modern, scalable platforms.