Responsibilities:
- Designing and developing machine learning and deep learning systems according to the requirements
- Analyzing the ML algorithms that could be used to solve a given problem and ranking them by their success probability
- Select appropriate datasets and data representation methods
- Deploying models to production
- Independently handle bug fixes and releases to production
Skills and Experience:
- Previous working experience as a Python Developer, Machine learning engineer or similar role
- Python experience in processing, and analyzing data from databases and APIs
- Knowledge and experience with python package Jupyter Notebook and Jupyter hub
- Strong computer science fundamentals such as algorithms, data structures, multithreading
- Familiarity with machine learning frameworks (like Keras or PyTorch)
- Object-oriented development, distributed applications, and client-server architecture.
- Design and implement ETL structures and data ingestion pipelines.
- Expand and optimize data pipelines, data flow, and collection for cross-functional teams.
- Strong experience querying SQL relational databases
- Experience with Version control tools (Git)
- Excellent communication skills, should be able to discuss the requirements effectively with the client and internal teams.
Education and Experience:
- Bachelors or Masters from Premier Institutes preferred.
- Experience 3 -10 years