Siemens Digital Industries Software Jobs

Job Information

Cisco Software Engineer, ML in Hyderabad, India

Overview

As a Software Engineer in the Artificial Intelligence group, you will contribute to developing and optimizing the backend infrastructure that supports AI-driven solutions. You will work closely with machine learning engineers and cross-functional teams to build scalable backend services, automate deployments, and improve system performance. Your role will focus on Python-based backend development, Kubernetes operations, and DevOps best practices to ensure reliable and efficient AI model deployments.

Responsibilities

  • Develop and maintainbackend services and APIs that support AI models and intelligent assistants.

  • Improve scalability and performance of AI model serving and API interactions.Ensure system reliability by implementing logging, monitoring, and alerting solutions.

  • Assist in deploying AI models using Kubernetes and Docker, ensuring smooth model integration into production.

  • Contribute to CI/CD pipelines for AI applications, automating model testing and deployments.

  • Work on data pipelines and optimize storage and retrieval for AI workloads.

  • Work on infrastructure automation using Terraform, CloudFormation, or other Infrastructure as Code (IaC) tools.

  • Support cloud-based deployments on AWS, GCP, or Azure, optimizing resource usage.

  • Work closely with AI/ML engineers to understand infrastructure requirements for AI solutions.

  • Participate in code reviews, architecture discussions, and knowledge-sharing sessions.

  • Continuously learn and improve skills in backend development, cloud technologies, and DevOps.

Requirements

  • 4 years of experience in backend development using Python (preferred) or Java.

  • Experience with RESTful API development, microservices, and cloud-based architectures.

  • Familiarity with Kubernetes, Docker, and containerized deployments.

  • Hands-on experience with CI/CD tools (e.g., Jenkins, GitHub Actions, ArgoCD).

  • Basic understanding of cloud platforms (AWS, GCP, or Azure) and their services.

  • Strong problem-solving skills and a willingness to learn new technologies.

Preferred Experience

  • Exposure to AI/ML pipelines, model serving, or data engineering workflows.

  • Experience with monitoring and observability tools (e.g., Prometheus, Grafana, OpenTelemetry).

Note:

DirectEmployers