Skip to main content

Software Engineer - BackEnd

Posted yesterday

ciscoRichardson (TX)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Software Engineer As a Software Engineer in Cisco's CX Engineering organization, you will play a critical role in shaping the future of AI-driven solutions across our product and services portfolio. Leveraging your expertise in software engineering and AI/ML technologies, you will build robust, scalable systems that solve real-world business challenges and deliver exceptional value for customers and partners.
Your Impact: Development: Design, develop, and maintain Python-based applications, scalable RESTful APIs, and microservices that seamlessly integrate AI/LLM capabilities. Infrastructure & DevOps: Implement CI/CD pipelines (Jenkins, GitHub Actions) and deploy containerized applications using Docker and Kubernetes across major cloud platforms (AWS, Azure, or GCP).Quality & Reliability: Ensure operational stability through comprehensive Pytest suites, rigorous code reviews, post-mortems, and on-call rotations. Collaboration: Partner with cross-functional teams, including design and product management, to translate requirements into high-quality, delivered features.
Minimum Qualifications: Bachelor's with 5+ years of related experience, or Master's with 3+ years of related experience. Experience in Python development. Experience with Docker for containerization and Kubernetes for orchestration and CI/CD pipelines. Experience leveraging AI-assisted development environments, such as GitHub, or CoPilot or Cursor to accelerate the SDLC while maintaining code quality standards. Experience in RESTful API design and relational data modeling.
Preferred Qualifications: AI/ML Expertise: Experience with frameworks such as PyTorch, TensorFlow, or Hugging Face Transformers. Experience with LLM APIs (OpenAI, Anthropic, etc.) or open-source models. Data & Search: Knowledge of vector databases (eg: Pinecone, Weaviate, ChromaDB) and semantic search. Tools & Practices: Experience with Git, secrets management (HashiCorp Vault), and object storage (S3/MinIO).Soft Skills: Excellent communication and collaboration skills; experience working in Agile/Scrum environments and a commitment to creating comprehensive technical documentation. Networking knowledge: Cisco networking knowledge is a strong plus.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this