Machine Learning Engineering
Sorry, this job was removed at 10:53 a.m. (EST) on Wednesday, March 4, 2020
By clicking Apply Now you agree to share your profile information with the hiring company.
You are a strong software engineer with either past experience with machine learning and broader artificial intelligence techniques, or a deep desire to expand into Analytics and Data Science. You thoughtfully develop beautiful code and are looking to work with other exceptional engineers, data scientists, and a tech-focused management team in a fast-paced startup environment. You can't help shake the idea that artificial intelligence, machine learning, deep learning, and similar concepts are poised to change the world - and you want to be part of the action.
Responsibilities
- Work closely with Data Engineers and Data Scientists to create analytical variables, metrics, and models
- Organize full lifecycle software development to solve difficult engineering and machine learning problems
- Write well designed, testable, efficient code
- Choose and use the right analytical libraries, programming languages, and frameworks for each task
- Organize documentation and maintenance of software functionality
- Integrate software components into a fully functional software system
Qualifications
- 2+ years experience of working on a Computer Software Engineer or Software Developer position
- Proven knowledge of object-oriented programming
- Knowledge of at least one scripting language e.g. Python, Perl, R, etc
- Knowledge of statistics, machine learning, NLP and data analytics techniques
- Knowledge of Big Data solutions (e.g. Spark, Hadoop, MapReduce) is desirable, but not essential
- Commercial/Enterprise application of data science work is desirable, but not essential
- BS degree in Computer Science or Engineering
Read Full Job Description