Senior ML Engineer Job Description Template
Our company is looking for a Senior ML Engineer to join our team.
Responsibilities:
- Building visualization and data exploration tools that automate the analysis and debugging of machine learning models;
- Scaling machine learning systems to massive datasets using big data technologies such as Spark and Hadoop.
Requirements:
- Masters or PhD in computer science, or equivalent;
- Experience with reinforcement learning, model-based planning, and/or control theory is a plus;
- 4+ years of work experience;
- Strong programming and problem-solving skills;
- Deep understanding of data structures, algorithms and the math behind ML;
- Experience with using packages like scikit-learn, TensorFlow, Caffe, Theano, Torch;
- 2+ years of work experience as a Data Scientist, ML Engineer;
- Master’s degree in Computer Science/Engineering, Data Science or related fields;
- Ability to communicate, present complex ideas easily;
- 4+ years of work experience as a software developer, independent contributor;
- Strong coder with experience building/validating against models in production systems;
- Using crowdsourcing and machine-teaching technologies like Crowdflower, MTurk;
- Track record of building, shipping ML features in web services at large scale;
- Passion for security is a plus;
- Bachelor’s degree in Computer Science or related field.