We are looking for a Software Developer with good experience in integrating Python development environment as a UI service, who will collaborate with data monitoring team experienced in using statistical, algorithmic, mining and/or visualisation techniques to address complex business problems. Project is about creation of SaaS environment for Data Scientists that utilizes companys historical as well as real-time data assets and leverages machine learning to power predictive algorithms.
Responsibilities
Work with subject matter experts to identify opportunities for leveraging company data to solve data monitoring use cases.
Own end to end deliverables
Participate in MVP/Minimal Marketable Feature discovery process
Integrate third-party ML/DL frameworks as well as participate in creation of corporate ML/DL framework
Create proper development environment (IDE) as a service for data scientists using Python
Create API for customers to connect from third-party Python Development Environment
Integrate BigData storages (Spark, Storm, Hadoop/Hive) with ML/DL frameworks as well as IDEs
Collaborate with colleagues/stakeholders on data acquisition, modelling and deployment.
Integrate
Skills Must have
Excited about data science
5 years of experience in developing with Python
Excellent understanding of system design patterns (functional as well as OOP)
Ideally hands-on experience in one of Java or Kotlin or Scala
In-depth understanding of Data Structures and Distributed systems
Experience in Real-time, batch data processing, BI tools, heterogeneous data processing, enrichment, and aggregation is expected
Strong experience in developing backend platforms using No-SQL/in memory (Spark, Storm, AWS Glue) as well as RESTful microservices in a cloud-hosted environment
Excellence in task estimation and owning end to end deliverables
Excellent team player, strong communicator, analytical and critical thinker
Preferably experience of working in cloud environments (Azure, GCP, AWS etc)
Nice to have
Experience in ML/DL techniques (e.g. regression, classification, topic modeling, time series) using Python, R + TensorFlow/Keras or Azure Storage+ML+DataBricks or AWS ML/DL
Experience in developing microservices in cloud/in house settings
Financial services industry experience
Job Classification
Industry: IT Services & Consulting Functional Area: IT Software - Application Programming, Maintenance, Role Category: Programming & Design Role: Programming & Design Employement Type: Full time
Education
Under Graduation: Any Graduate Post Graduation: Any Postgraduate Doctorate: Any Doctorate