Client : Cisco.
Location: San Jose,CA
A successful candidate will bring strong technical skills and software expertise within a fast moving, startup environment to deliver solid code that has a broad business impact. More than any other quality, we are looking for those driven by the challenge of solving unique and difficult technical problems, those who excel when given creative freedom, and those who aren't afraid to dive into new territory. You should have a good sense of product design, and be willing to work in small, self-organizing teams. 

Required Experience:
  • Hands-on experience with a broad mix of technologies including:
  • Excellent written and verbal communications skills: ability to communicate technology strategy and architecture approach to engineers, executives, and Cisco customers.
  • Bachelor's degree (or above) in CS/EE/CE or technical equivalent
  • Overall work experience of 2-5 years developing professional-grade software (via professional experiences, personal projects, coding communities, etc).
  • Experience in one or more development languages of Python, GoLang (hands-on skills will be tested).
  • Understanding of computer science/software engineering concepts around distributed computing and cloud computing paradigms
  • Interested in learning and contributing to a wide variety of software projects: Including web backend, distributed systems, data analytics and analysis.

Skills and technologies:
  • Databases: MongoDB, PostgreSQL, Cassandra
  • Docker (containers, compose, orchestration, etc.) & Kubernetes
  • Web application development; profiling & pdb (Python)
  • Exposure to big data processing, domain modeling, and analytics techniques.
  • Basic Networking Knowledge

Bonus skills/technologies:
  • Experience in deploying distributed applications at scale in public cloud (AWS and/or Azure)
  • API Design experience

Apply for this Job

* Required