Software Engineer Data/AI/Intelligent Systems I (Full Time) – United States
Cisco · Alpharetta, GA · 1 wk ago
Engineering$105k–$153k/yrFull-time
About the role
Join our team of dedicated professionals building the future of Cisco’s AI-driven platforms and data infrastructure. You will work on developing advanced data pipelines, machine learning infrastructure, and analytics platforms within business groups like S&TO, Supply Chain, and Infrastructure Engineering.
Responsibilities
- Develop scalable data pipelines using Python and other relevant technologies.
- Design and implement robust analytics platforms to support machine learning initiatives.
- Build and maintain key software tools and platforms to ensure high-quality, reliable data infrastructure.
- Collaborate with cross-functional teams to solve complex challenges with innovation and attention to detail.
- Ensure operational excellence and strategic growth through the use of AI and data-driven insights.
Requirements
- Completion within the past 3 years, or current enrollment with expected completion within 12 months, of a certification or relevant degree program (e.g., Associate’s, Apprenticeship, Boot Camp, or Certification in a specialized program + 1 year of relevant experience, High School Diploma + 2 years of relevant experience).
- Proficiency in Python, with a strong understanding of fundamental data structures.
- Hands-on experience with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Familiarity with distributed data processing technologies, including Apache Spark, Hadoop (MapReduce), or Apache Flink.
- Experience with containerization and orchestration tools, such as Docker and Kubernetes, for deploying data and machine learning workloads.
Preferred Qualifications
- Hands-on experience with AI/ML.
- Familiarity with major cloud platforms, such as AWS, Azure, or Google Cloud.
- Understanding of distributed systems concepts, including scalability, reliability, fault tolerance, and data consistency, as well as familiarity with distributed computing patterns (e.g., load balancing, consensus algorithms, and inter-service communication).
Benefits
At Cisco, we offer competitive compensation, comprehensive benefits, and opportunities for professional growth. Details on specific benefits vary by location and are available upon request.