supervisor_account Intuition Machines
language Remote
stars Intermediate
euro_symbol 70K - 80K
Python
Machine Learning

Machine Learning Engineer at Intuition Machines

Requirements

  • Several years of hands-on experience in a similar role at a company using cutting edge ML tools
  • Ideally: Masters or PhD level degree in a related numerical/scientific field
  • College level mathematical knowledge (linear algebra, probability theory, stats, matrix calculus);
  • Reasonable understanding of theoretical ML principles e.g. optimization, representation learning, generalization; topics such as semi-supervised or adversarial learning, image classification, object detection, segmentation.
  • Familiarity with Python and at ideally one more programming language; Linux/shell scripting
  • Experience with Deep Learning / Scientific tools e.g. PyTorch, TF/Keras/JAX, SciKit Learn, Numpy, Pandas, OpenCV etc.
  • Creative thinker, problem solver and desired willingness for continual learning
  • Excellent communication, listening and presentation skills to and with diverse audiences and experience supporting and mentoring peers
  • Preferred: Experience with orchestration platforms: Kubernetes, containerization, and microservice design. Familiarity with distributed systems and architectures, test-driven-development, CI/CD.
  • Preferred: previously published research papers in deep learning or other related fields.

Scope of Work

  • Working closely with both our ML researchers / Data Scientists as well as our backend engineers, you will be able to finesse abstract mathematical ideas and research level code to yield robust production-ready implementations.
  • Keep up to date with an overview of academic ML research, conference papers etc in relevant areas. Be able to take ideas from a paper and implement or adapt them.
  • Plan, organize, and architect robust, scalable, reliable and highly performant code solutions using modern microservice architectures, frameworks and services
  • Write clearly structured, maintainable, well documented, and tested code that meets our requirements and goals. It should be high quality enough to be open-sourced.
  • Work with backend developers to ensure code automation, deployment, quality, security and customer needs are met.
  • Design and implement core components of ML data pipelines - dataset acquisition, feature extraction (ETL), job scheduling, data storage, augmentation, annotation, and retrieval with huge image/video datasets.
  • Help support software tooling / best practices for ML researchers to accelerate experiments; Implement efficient solutions for cloud deployment of e.g. distributed training, hyperparameter optimization, and model inference using containerized solutions.

Benefits

  • 100% Remote
  • Paid time off (2-4 weeks)
  • Paid sick leave
  • Freelancing, contractual base - automatically renewed every year
  • Yearly Regional gatherings

About Intuition Machines

We provide machine learning products and services at scale to some of the largest companies in the world. Focus on meta-learning and visual domain ML.
Intuition Machines has decades of software and ML expertise. We build and operate massively scalable systems to tackle some of today’s hardest problems.

Related

supervisor_account Auto1 Group
room Berlin, Germany
stars Senior
euro_symbol N/A
Java
Amazon Web Services (AWS)
Docker
+1
supervisor_account Intuition Machines
language Remote
stars Intermediate
euro_symbol N/A
Python
JavaScript
DevOps
supervisor_account Riecken Webservice & Application GmbH
language Remote
room Vienna, Austria
stars Junior
euro_symbol 35K - 40K
JavaScript
TypeScript
Angular