Description

Responsibilities

  • Able to develop and update the backend code.
  • Write, design, and implement code using Python and other technologies.
  • Confer with management and cross-functional teams in the development process from start to finish.
  • Develop and execute unit test for product components.
  • Work with QA Technicians to resolve issues before going live.
  • Develop high quality ETLs with built-in automated tests and reconciliations to validate completeness of data movement for any new or existing integrations with automated tests and/or reconciliations.
  • Develop high quality SQL, dashboards, and/or reports tailored to meet end user, management, and business requirements.
  • Troubleshoot and debug applications that occur outside of the regular release cycle.

Required Skills

  • Must have skills in Python or other languages.
  • Should be well versed in packages like Pandas, Numpy, matplotlib, scikit learn, Seaborn.
  • Knowledge of SQL and relational databases (Oracle, PostgreSQL).
  • Proficiency in API security frameworks, token management, and user access control including OAuth, JWT, etc.
  • Should be well versed in Regression, Classification, Clustering.
  • Knowledge on Statistics/statistical methodologies like Hypothesis testing, A/B testing.
  • Good grasp of neural networks, NLP frameworks.
  • Strong analytical and problem solving skills.
  • Good verbal and written communication skills.

Required Experience

  • 5+ years commercial experience working with Python.
  • Extensive experience of developing RESTful services using Flask or Django. Practical.
  • Experience of delivering good quality code within enterprise scale development (CI/CD).
  • Experience working in an agile team, practicing Scrum, Kanban or XP.
  • Good experience of container technologies such as Kubernetes or Docker.
  • Good experience of create and manipulate data on a Hadoop environment using HDFS and Impala.
  • Experience with Bash/Shell Scripting.
  • Experience working with data pipelines.

Education Requirements

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


 

Education

Any Graduate