Senior Software Engineer
Persistent Systems
5 - 10 years
Pune
Posted: 05/01/2026
Job Description
Job Title: Software Engineer Python & Go (AI Systems)
Location: All PSL Location (Pune, Mumbai, HYD, Bangalore, Chennai, Kolkata, Noida, Gurgaon)
Experience: 5+ years
Employment Type: Full-time
Shift General.
Work Model Hybrid.
About Persistent
Persistent Systems is an AI-led, platform-driven Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help clients anticipate whats next. Our proven solutions create a unique competitive advantage by enabling organizations to rise above and transform their industries. We work with 20 Fortune 50 companies, 4 of the top 5 banks in the US and India, and numerous innovators in healthcare.
With a disruptors mindset and commitment to client success, Persistent has delivered 21 sequential quarters of growth , achieving $389.7M in Q1 FY26 revenue (up 3.9% Q-o-Q and 18.8% Y-o-Y). Our 25,000+ global team members across 18 countries have helped us become the fastest-growing Indian IT services brand in the Brand Finance India ) and a recognized Leader in ISG Provider Lens 2025 for Digital Engineering Services .
Role Overview
We are seeking a highly skilled Software Engineer with expertise in Python and Go , and a strong understanding of AI system components . The ideal candidate will work independently, owning architectural components and contributing to the evolution of our AI-driven platforms.
Key Responsibilities
- Analyze and understand existing codebases:
- AIOpsLabs (Python)
- LitmusChaos (Go)
- Re-engineer and rewrite Go-based components in Python to extend AIOpsLabs capabilities.
- Design and implement scalable, maintainable modules for AI-driven operations.
- Collaborate with architects and product teams to integrate new features into the ecosystem.
- Ensure high-quality code through unit testing , code reviews , and documentation .
- Work independently on assigned architecture components and deliver end-to-end solutions.
Required Skills
- Strong proficiency in Python and Go programming languages.
- Understanding of AI systems architecture and components .
- Ability to work independently and take ownership of architectural modules.
Nice-to-Have
- Exposure to cloud platforms (AWS, Azure, GCP).
- Experience with CI/CD pipelines and DevOps practices .
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
