supervisor_account Intuition Machines
language Remote
stars Senior
euro_symbol 50-108K
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

Applicant Location Requirements

languageREMOTE
Job is eligible for remote work.

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 DKB | Deutsche Kreditbank AG
room Berlin, Germany
stars Intermediate
Java
Docker
supervisor_account ZF Group
room Lucerne, Switzerland
stars Intermediate
Android
Kotlin for Android
supervisor_account Exxeta AG
room Frankfurt, Germany
room +10
stars Junior
Python