This post is over 30 days old. The position may no longer be available
Python Analytics Developer to build performant machine learning applications & data pipelines.
Posted by saranya k (@saranya279)
ThinkData https://hasjob.co/think-data.in/hqwqw , Bangalore · think-data.in · Full-time employmentFull-time employment · ProgrammingProgramming
ThinkData, an analytics focussed firm are looking for an Analytics Developer who is excited about transforming models explored in contexts such as R into performant, productionlized Python packages. Packages utilize numerous analytic-oriented solutions of an advanced nature, such as JIT compilation, multi-process dataframe processing, and streamed data. C familiarity will be helpful for implementing or debugging advanced components. Javascript familiarity will be helpful as example graph illustrations assisting client understanding of package operation or integration might need to be produced, and many of our visualization tools are Javascript based. This position is development-focused with the intent to implement performant models integrating into Python services. There is no analytics or modeling that will be done other than translating R logic into Python code, but creativity will often be necessary to produce the best production solutions.
Responsibilities
- Create new, performant Python packages based on requirements
- Update existing Python packages based on changes to functionality as detailed by the project manager
- Translate R models into Python code, with contextual logic designed and implemented as necessary to support appropriate package integrations
- Connect and replicate various data sources (typically SQL or document) by which data or structure is manipulated and transformed as part of development
- Comfortable learning about and using new Python packages appropriate to performant computing
- Establish and enhance test frameworks to confirm correct, performant behaviour; document logic; and explain integration procedures for package consumers
Skills And Qualifications
- Proficient in the use of an IDE such as PyCharm, including integration with tools such as pytest, flask, or django
- Proficient in the use of analytic-oriented packages typified by those sponsored by DARPA or Anaconda, such as numbaand dask
- Proficient in methodologies utilized by Python processes to improve performance, such as Python's concurrencyor David Beazley's curio packages
- Proficient in Python with an emphasis in Python 3.6 and later
- Comfort with retrieving, manipulating, and transforming data in a variety of forms
- Comfort with illustrating data in graphical form, such as via bokehor dash (plotly)
Apply for this position
Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.
It is OK for recruiters, HR consultants, and other intermediaries to contact this employer