Software Engineer, ML
Cisco
**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 APIsthat support AI models and intelligent assistants.
+ Improvescalability and performanceof AI model serving and API interactions.Ensuresystem reliabilityby implementing logging, monitoring, and alerting solutions.
+ Assist in deploying AI models usingKubernetes and Docker, ensuring smooth model integration into production.
+ Contribute toCI/CD pipelinesfor AI applications, automating model testing and deployments.
+ Work ondata pipelinesand optimize storage and retrieval for AI workloads.
+ Work oninfrastructure automationusing Terraform, CloudFormation, or other Infrastructure as Code (IaC) tools.
+ Support cloud-based deployments onAWS, GCP, or Azure, optimizing resource usage.
+ Work closely withAI/ML engineersto understand infrastructure requirements for AI solutions.
+ Participate incode reviews, architecture discussions, and knowledge-sharing sessions.
+ Continuously learn and improve skills inbackend development, cloud technologies, and DevOps.
**Requirements**
+ 4 years of experiencein backend development usingPython (preferred) or Java.
+ Experience withRESTful API development, micro-services, and cloud-based architectures.
+ Familiarity withKubernetes, Docker, and containerised deployments.
+ Hands-on experience withCI/CD tools(e.g., Jenkins, GitHub Actions, ArgoCD).
+ Basic understanding ofcloud platforms (AWS, GCP, or Azure)and their services.
+ Strong problem-solving skills and awillingness to learn new technologies.
**Preferred Experience**
+ Exposure toAI/ML pipelines, model serving, or data engineering workflows.
+ Experience withmonitoring and observability tools(e.g., Prometheus, Grafana, OpenTelemetry).
Splunk, a Cisco company, is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Note:
Por favor confirme su dirección de correo electrónico: Send Email