IT Deep Learning Research Engineer for an AI and Machine Learning Company
Purpose
We are looking for engineers to bring next generation AI solutions to life. You will work closely with research scientists at the company to implement and deliver cutting edge machine learning solutions to product teams throughout the company.
Responsibilities
- We work across a wide range of cross industry problems from AI computing at the edge, image defect detection, drone surveillance, cybersecurity AI, anomaly detection, company financial risk exposure to short-term supply/demand modelling, to optimizing dispatch, to automatization of machine learning algorithms, and much more
- You will be expected to be able to learn and understand the details of the cutting-edge machine learning algorithms and work to deliver them effectively to the millions of customers that use our system every day
Requirements
- Experience in AI technology systems integration project delivery
- Expertise in one or more object-oriented languages, including Python, R, Go, Java, or C++, and an eagerness to learn more
- Experience with both machine learning and building scalable production services
- Experience with distributed storage and database systems, including SQL or NoSQL, MySQL, or Cassandra
- Experience using machine learning libraries or platforms, including Tensorflow, Keras, Pytorch, Caffe, Scikit-Learn,or ML Lib for production or commercial products
- A strong desire to learn the details of advance deep learning algorithms
- Ability to communicate effectively between research scientists and production engineers, both in code and conversation
- Ability to solve complex business problems and apply machine learning to optimize critical business metrics
- Strong adherence to metrics driven development, with a disciplined and analytical approach to product development
Bonus Points
- Experience in statistics
- Enjoy reading academic papers and implementing experimental systems
- Experience presenting at industry recognized ML conferences as well as being published in the field
- Big Data Technical Knowledge – deep aptitude and proficiency in programming and design techniques (Python, Scala, Java, Web/DB development, complex event processing, design patterns). Understanding of technical architectures and current state of the market in several technology areas
- Familiarity with distributed computing architectures, frameworks and tools, e.g., Hadoop/MapReduce, Spark, HBase, Cassandra, Kafka, Nifi, Kubernetes, and Storm and knowledge of cloud platforms like AWS, GCP, Azure