Description

Responsibilities

  • Conduct design and development to build and optimize deep learning software.
  • Design, develop & optimize for deep learning training and inference frameworks.
  • Implement various distributed algorithms such as model/data parallel frameworks, parameter servers, dataflow based asynchronous data communication in deep learning frameworks.
  • Transform computational graph representation of neural network model. Develop deep learning primitives in math libraries.
  • Implement new business functionality to meet business and customer requirements.
  • Ensure software stability via documentation, code reviews, regression, unit and user acceptance testing so production operations run successfully.

Required Skills

  • Knowledge of Python is a must.
  • Knowledge of Linux operating system.
  • Extensive knowledge of in Kubernetes.
  • Knowledge of Docker and Kubernetes.
  • Knowledge of Machine Learning and Deep Learning algorithms.
  • Good understanding of application design concepts.
  • Strong communication skills.
  • Good knowledge of English.

Required Experience

  • 3+ years of Python experience.
  • 2+ years software development experience REACT framework.
  • Experience automating ETL with job scheduling tools. Autosys Preferred.
  • Practical experience and knowledge of Service Oriented Architecture, Microservices, and API Gateways is a plus.
  • Experience working in an Agile environment

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate