Zimperium - AI Software Engineer (Python/Java)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Location: India (Remote) • 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 • 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
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 • 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
Similar Jobs
No credit card. Takes 10 seconds.