Description
Overview
As a Software Engineer in the Artificial Intelligence group you will contribute to developing and optimizing the backend infrastructure that supports AIdriven solutions. You will work closely with machine learning engineers and crossfunctional teams to build scalable backend services automate deployments and improve system performance. Your role will focus on Pythonbased backend development Kubernetes operations and DevOps best practices to ensure reliable and efficient AI model deployments.
Responsibilities
- Develop and maintain backend services and APIs that support AI models and intelligent assistants.
- Improve scalability and performance of AI model serving and API 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 cloudbased 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 knowledgesharing 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 cloudbased architectures.
- Familiarity with Kubernetes Docker and containerised deployments.
- Handson experience with CI/CD tools (e.g. Jenkins GitHub Actions ArgoCD).
- Basic understanding of cloud platforms (AWS GCP or Azure) and their services.
- Strong problemsolving 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).
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:
Thank you for your interest in Splunk!