Machine Learning Specialist
Right now, you’re a very strong software engineer with a deep interest in Analytics and Data Science. You know how to engineer the beautiful code and want to work on varied data science projects across multiple industries. You’re exceptionally talented, and looking to work in a highly collaborative and cross-functional team consisting of Data Scientists, Data Architects, and Engineers. You are someone who is looking to constantly develop your skills and adapt to new languages, trends, and frameworks.
In this role, you will:
- Work closely with Data Engineers and Data Scientists to create analytical variables, metrics, and models
- Work closely with data scientists to solve difficult engineering and machine learning problems and produce high-quality code
- Choose and use the right analytical libraries, programming languages, and frameworks for each task
- Develop your abilities and understanding of data science methodologies and approaches
- Contribute to best coding and engineering practice across DataSpartan and our projects
- Refactor code into reusable libraries, APIs, and tools
Qualifications and Skills
- Deep and passionate knowledge of software engineering principles, practices
- Proven knowledge of object-oriented programming e.g. Scala, Java, C++ etc.
- Knowledge of at least one scripting language e.g. Python, Perl, R etc.
- Deep knowledge of testing frameworks and libraries.
- Knowledge of specific deep learning libraries for Python (Theano, Tensorflow, etc.)
- Good knowledge of database management languages e.g. SQL, PostgreSQL
- Knowledge of statistics, machine learning and data analytics techniques
- Knowledge of Big Data technologies, such as Spark, Hadoop/MapReduce is desirable but not essential
- Commercial application of data science work is desired but not essential