TymblHub

© 2026 TymblHub

AI Software Engineer (Python/Java)

Zimperium Inc.
Posted on

Experience
1 - 6 yrs
Job Location
Bengaluru, India
Vacancy
1
Designation
AI Engineer
Job Type
Not specified

Job Description

To reinforce our team of experts, we are seeking a highly skilled Software Engineer with strong Java and Python expertise and deep understanding of cloud infrastructure and distributed systems . This role focuses on building scalable infrastructure platforms, automation frameworks, and cloud-native services that support large-scale production environments.
The ideal candidate combines strong coding ability with infrastructure knowledge , enabling them to design reliable systems, automate operational processes, and build internal tools that improve platform reliability and efficiency.
Location: India (Remote)
Responsibilities:
Software Development
  • Design, develop, and maintain backend services using Java and Python
  • Build scalable microservices and APIs supporting cloud infrastructure platforms
  • Develop automation tools for infrastructure provisioning, monitoring, and operational workflows
  • Write clean, maintainable, and testable code following modern engineering practices
  • Cloud Infrastructure Engineering
  • Work with cloud platforms (AWS, GCP, OCI, or Azure) to design and operate scalable systems
  • Develop automation for infrastructure provisioning, configuration, and deployment
  • Implement Infrastructure-as-Code using tools such as Terraform, Helm, or CloudFormation
  • Build systems that support high availability, resiliency, and performance at scale
Platform & Reliability Engineering
  • Build internal tools for monitoring, alerting, and operational observability
  • Improve system reliability through automation and self-healing mechanisms
  • Work closely with SRE and platform teams to reduce operational overhead
  • Implement best practices around security, scalability, and performance
Collaboration
  • Collaborate with DevOps, SRE, Security, and Product Engineering teams
  • Participate in design reviews and architecture discussions
  • Contribute to continuous improvement of engineering processes and tooling
Requirements:
  • Strong programming skills in Java and Python
  • Experience building production-grade backend services
  • Deep understanding of cloud infrastructure (AWS, GCP, Azure, or OCI)
  • Experience with containerized environments (Docker, Kubernetes)
Infrastructure & DevOps
  • Experience with Infrastructure-as-Code tools (Terraform, Helm, CloudFormation)
  • Strong knowledge of Linux systems and networking fundamentals
  • Experience with CI/CD pipelines and automated deployment systems
  • Understanding of monitoring and observability platforms
Software Engineering:
  • Experience designing scalable distributed systems
  • Strong understanding of API design and microservices architecture
  • Familiarity with Git-based workflows and modern development practices
  • Experience with unit testing, integration testing, and code reviews
Preferred Qualifications:
  • Experience working in large-scale SaaS environments
  • Knowledge of streaming platforms (Kafka / Kinesis)
  • Experience with data stores such as PostgreSQL, Elasticsearch, Redis
  • Experience building automation tools for SRE or platform engineering
  • Familiarity with security and compliance requirements in cloud environments