Urgent Requirement -ML Engineer

  • Gurugram
  • Exl

  • Python development including techniques like functions, modules, decorators, context managers, subprocesses and concurrent programming
  • Use of pytest including monkey patching/mocking of server resources (such as S3 and Teradata)
  • Creation/maintenance of python packages
  • Optimization/distribution of ML/Data engineering workflows using tools such as Numba, Ray, Dask and/or PySpark
  • Test Driven Development – Defining the requirement in a pyunit test then implementing the required function to satisfy that test.
  • Some limited R programming but may be limited to just executing R code from a python subprocess
  • Creation of gated checkins until unit tests have “passed”, code formatters and linters (ruff, black, pylint) using git pre-commit