The right candidate will have a passion for building complete engineering solutions supporting the latest advances in artificial technology
5+ years of professional industry experience as a ML Engineer, Data Scientist, or Software Engineer with a focus on building production data/ML products
Demonstrated success across the entire ML lifecycle including feature engineering, model development, model deployment, & model maintenance
Demonstratable knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks
Demonstrated good working knowledge of cloud computing
Experience designing, developing and shipping web based frontend clients
Proficiency in web technology stacks, UI patterns, React, JavaScript, Typescript
Good problem solving, debugging, collaboration and communication skills
Experience optimizing experiences for performance and accessibility
Expertise in middle tier/backend technologies such as .NET, relational and/or non-relational (NoSQL) databases, web services and RESTful concepts
Understanding of data structures, data modeling and software architecture
Experience with very large-scale data processing/analysis (a.k.a
Experience with Azure cloud services
Ability to work independently to actively identify and drive solutions for evolving business problems
Deep knowledge of math, probability, statistics and algorithms
Ability to write robust code in Python and R
Strong business aptitude, the ability to rapidly learn new problem domains, and become conversant in the domain with subject matter experts
A drive to learn and master new technologies and techniques
Creative, proactive, bold and out-of-box thinking
MS or PhD in Engineering, Statistics, Applied Mathematics, Computer Science, or other technical discipline
If you've been in your current position for more than 18 months, supervisor approval is not required
Responsibilities
We're looking for a Machine Learning Engineer to join our Artificial Intelligence team and work with our team of data scientists to automate the training and evaluation of models within an Azure ecosystem. This position will partner with many business, product and science teams, so written and in-person communication skills are extremely important
Study and transform data science prototypes
Design machine learning systems
Research and implement appropriate ML algorithms and tools
Design, build and run services at high scale and availability
Run machine learning tests and experiments
Train and retrain systems when necessary
Extend existing ML libraries and frameworks
Keep abreast of developments in the field
Demonstrates strong business acumen and understanding of manufacturing and finance concepts
Adept at quickly acquiring software skills
Evaluate new AI & software tools through POCs and propose solutions for implementation
Document guides, systems design, reference architectures and implementations