Responsibilities :
Work closely with the data scientists to identify data needs.
Design and implement data pipelines for statistical learning.
Optimize the performance of models and algorithms.
Design and implement automated testing for data quality.
Develop and maintain a version-controlled codebase.
Collaborate with a highly cross-functional team including PMs and Business Analysts, Data Scientists, Data Engineers, Data Analysts and Data Stewards to ensure project success.
Identify and recommend best practices in ML and data engineering.
Qualifications :
Bachelor s or Master s degree in computer science, software engineering, advanced computing technologies, or data science.
At least 5 years of experience in data engineering.
Strong programming skills in Python and SQL.
Experience with data structures and relational data models.
Experience with shell tools and scripting, data wrangling, using the command-line environment, version control using GitHub, debugging and code profiling, metaprogramming, information security, and cryptography.
Familiarity with using Databricks as a data science platform.
Excellent problem-solving skills.
Excellent communication and collaboration skills.
Ability to work independently and in a team environment.
Strong attention to detail and ability to deliver high-quality work.
Senior Ml Engineer • Bengaluru, Karnataka, India