Enterprise Search Engine Developer

Website Cisco

Who You’ll Work With
Cisco IT Search seeks an experienced IT Engineer with Technical know-how on deep learning and natural language processing technologies and other information retrieval platforms who can extend the boundary of understanding search queries and improve the search relevancy within our enterprise search platform. To help us take on the various NLP problems, an ideal candidate is expected to possess a solid background in NLP, hands-on experience of developing deep neural networks, and skills on building upon large-scale unstructured text data, as well as, structured business data. You’ll join a small, high-caliber team of machine learning and natural language processing experts that are passionate about the future brought by AI for Search use cases.

 

What you’ll do

  • New opportunities/technologies evaluation
  • Understand business context and provide recommendations
  • Perform feasibility, impact, technical risks and gap analysis
  • Build proof-of-concept
  • Provide technical leadership and subject matter expertise on how to improve the search relevancy and experience by applying deep learning on our data sets and search queries
  • Built and managed a container orchestration platform from the ground up
  • Design and implement required failover mechanisms within the Docker/Kubernetes ecosystems
  • Ensure the container orchestration platform (Docker/Kubernetes) based on open source technologies is regularly maintained and released to production without any downtime
  • Increase the effectiveness, reliability and performance of container orchestration platform (Docker/Kubernetes) by identifying and measuring key indicators, making changes to the production systems in an automated way and evaluating the results
  • Ensure that the container orchestration platform (Docker/Kubernetes) is maintained properly by measuring and monitoring availability, latency, performance and system health.
  • Collaborate with our team members on recommendations, search & ranking
  • Utilize steps of the development life cycle and follow test processes

Application design

  • Provide technical input to system specifications document
  • Provide technical analysis and recommendations
  • Develop/Contribute to Technical Project Plan
  • Create/Contribute to design document
  • Conduct/Participate in design reviews

Application Development, Deployment and Support

  • Run Technical Project Plan
    Secure infrastructure environments
  • Perform/Coordinate development activities
  • Assess impact of change requests; Generate options/implications
  • Conduct/Participate in code reviews
  • Conduct/Participate in unit testing and performance testing
  • Ability to work in DevOps team model
  • Support team training
  • Post go-live support

Release planning

  • Prepare deployment plans
  • Perform deployment verification

Technical Leadership

  • Lead and mentor technical team
  • Provide consultation on relevant technology domain

‪Who You Are
You have a passion for and deep experience in artificial intelligence, machine learning and natural language processing. You thrive in an agile development process. You look forward to joining a high caliber team of experts. You’re not just looking for a job, you’re looking for innovative solutions where you can make a large impact. You’re self-driven and set high expectations for yourself. You take ownership and sweat the small stuff. You flourish with constructive feedback. You insist that facts drive decisions. You deliver results that matter. Good teamwork and ability to have constructive discussions is your natural working style.

Our Minimum Requirements Are‬‬‬‬‬‬‬

  • B.S / M.S. in Computer Science with Information Systems with deep knowledge in (UNIX/Docker/ Kubernetes/ Microservices)
  • Design and implement required failover mechanisms within the Docker/Kubernetes ecosystems
  • Troubleshoot and resolve issues within the Docker and Kubernetes environment
  • Develop and maintain automated processes

To apply for this job please visit jobs.cisco.com.