Machine Learning Engineer/Researcher
Location
Bangalore | India
Job description
- As an MLE, you will be responsible for building robust machine learning solutions in collaboration with dedicated software engineers.
Responsibilities:
- Data preparation: building scripts for the preprocessing of a large amount of data.
- Training models: Model building with different ASR toolkits such as Kaldi, ESPnet, SpeechBrain etc
- Research: Implementing and experimenting for research on ASR/Signal Representation and assessment.
- MLOps: Deployment of trained ASR model
Early-stage of proof of concept (PoC)
- Setup and structure code bases that support an interactive ML experimentation process, as well as quick initial deployments
- Develop and maintain toolsets and processes to ensure the reproducibility of results
- Code reviews with other technical team members at various stages of the PoC
- Develop, extend, and adopt a reliable, collab-like environment for ML
Late PoC
- Develop ETL pipelines. Set up and maintain feature stores, databases, and data catalogs.
- Develop and support model metrics
Responsibilities during production deployment
- Develop and support A/B testing. Set up continuous integration and development (CI/CD) processes and pipelines for models
- Develop and support continuous model monitoring
- Define and publish service-level agreements (SLAs) for model serving. Such agreements include model latency, throughput, and reliability
- L1/L2/L3 support for model debugging
- Develop and support model serving environments
- Model compression and distillation
Requirements
Candidates should possess a strong knowledge of ML/AI concepts, and expert-level knowledge of how those concepts can be applied.
Qualification/requirements:
- (Essential)Bachelor s in Computer science/ Electrical engineering or related degrees
- (Essential)Have worked on deep learning previously with PyTorch/TensorFlow
- (Essential) Proficient in Matlab and/or Python and/or Bash scripting
- (Preferred)Coursework done in linear algebra, probability, signal processing, machine learning etc
- (Preferred)Familiar with speech processing
- (Preferred)Familiar with basics of Natural language processing and language modelling
- (Preferred)Experience with deep learning on speech tasks
- (Preferred)Experience with deploying deep learning model s
Job tags
Salary