Scylla logo
Book a demo

ML Engineer (Middle/Senior)

Remote Full-time R&D Team

We are looking for a Machine Learning Engineer to join our R&D Team. The potential candidate is experienced in developing and evaluating computer vision/ML algorithms and has a keen eye for applying this technology to real-world problems.

As a Machine Learning Engineer, you will be responsible for taking cutting-edge research work in areas such as self-supervised visual representation learning, active learning, or generative models, and developing production-ready solutions that scale and solve business problems. You will work with real-time systems, distributed learning, and inference systems and manipulate huge datasets.

Responsibilities:

Checklist icon
Working closely with both our ML engineers / Computer vision engineers 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
Checklist icon
Plan, organize, and architect a robust, scalable, reliable and highly performant code solutions using modern microservice architectures, frameworks and services
Checklist icon
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
Checklist icon
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
Checklist icon
Work with backend developers to ensure code automation, deployment, quality, security and customer needs are met
Checklist icon
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
Checklist icon
Help support software tooling / best practices for ML engineers to accelerate experiments; Implement efficient solutions for cloud deployment of e.g. distributed training, hyper parameter optimization, and model inference using containerized solutions

Required qualifications:

Checklist icon
Minimum of 3 years of hands-on experience in a similar role at a company using cutting edge ML tools and Deep Learning research, Computer Vision or NLP
Checklist icon
Ideally: Masters or Ph.D. level degree in a related numerical/scientific field
Checklist icon
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
Checklist icon
Experience programming skills and knowledge of python; knowledge of C++ is a big plus
Checklist icon
Knowledge of python parallel programming tools (multiprocessing, threading, asyncio, numba and pycuda)
Checklist icon
Proficiency training large scale models using modern machine learning/ deep learning packages (e.g. TensorFlow, PyTorch, Keras, Scikit-learn), and experience with data analysis stacks (such as numpy, scipy, pandas, etc.)
Checklist icon
Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks
Checklist icon
Knowledge of basic statistical techniques and concepts (regression, properties of distributions, statistical tests and proper usage, etc.)
Checklist icon
Model deployment and scaling experience
Checklist icon
Experience working with creating data architectures
Checklist icon
Strong problem-solving skills with an emphasis on product development and desired willingness for continual learning
Checklist icon
Excellent communication, listening and presentation skills to and with diverse audiences and experience supporting and mentoring peers
Checklist icon
Familiarity with AWS, GCP, Docker, CI/CD is a big plus

What's in it for you:

Checklist icon
Your office is where you want your home to be
Checklist icon
Competitive salary
Checklist icon
Relocation support to Poland
Checklist icon
Access to advisors including advisory board member at NASA Health Institute and serial founders to help us grow, personally and professionally
Checklist icon
Team events
Checklist icon
Opportunity to work in a fast-paced global startup with an enterprise-level client portfolio
Checklist icon
Unlimited opportunities for growth, knowledge sharing, self-development, implementation of initiatives and skills in a company that’s at the forefront of computer vision and artificial intelligence for physical security

We are continuously looking for passionate professionals to join our international team. Stay tuned for more job postings from Scylla, if you haven’t found the one that suits you yet.

GDPR compliant

Copyright© 2021 - SCYLLA TECHNOLOGIES INC. | All rights reserved