Senior ML Engineer

Yerevan, Armenia

SuperAnnotate

Build, fine-tune, iterate, and manage your AI models faster with the highest-quality training data.

View company page

The Company
SuperAnnotate is helping companies build the next generation of computer vision products with its end-to-end platform and integrated marketplace of managed annotation service teams. SuperAnnotate provides comprehensive annotation tooling, robust collaboration, quality management systems, no-code neural network training and automation, as well as a data review and curation system to successfully develop and scale computer vision projects. Everyone from researchers to startups to enterprises all over the world trust SuperAnnotate to build higher-quality training datasets up to 10x faster while significantly improving model performance. SuperAnnotate was recognized as one of the world’s top 100 AI companies in 2021 by CB Insights.
The role
Our growing Machine Learning Team is looking for a Senior ML Engineer who will be responsible for implementing, testing, improving, and developing production-ready algorithms to help companies to gather huge amounts of high-quality training datasets for different domains and tasks from image and text classification to 3d point cloud segmentation and automatic speech recognition with focusing on the highest performance time and lowest resources usage.In this position, you will touch with the whole lifecycle of machine learning engineering: from gathering customers' requirements with the Product Manager and collecting data to tuning a model and deploying it into the production environment.If you are able to switch between different ML domains, are a fan of PEP8, writing documentation and tests to your code, and feel yourself excited catching phrases like “MLOps”, “Dockerfile”, and “customer requirements” - you are our perfect candidate.
Your Day
- Closely work with product, engineering, and research teams and deliver most of SuperAnnotate’s AI-Based features to accelerate the lifecycle of ML Engineering- Collect customers’ feedback, requirements, and needs in close collaboration with the Product Manager- Research and design ML solutions with a focus on the happy medium between performance time, resources usage, and accuracy- Investigate, design, and implement ML-based features, service-like or as a part of the frontend- Define and implement academic and business metrics for ML-based featuresTest your ML-based features in close collaboration with QADeploy and maintain your ML solution using MLOps tools- Develop open-source solutions and tutorials of using SuperAnnotate in connection with different MLOps tools or ML services with open APIs (e.g. Vertex AI or Amazon Rekognition)- Contribute articles for SuperAnnotate blog both for a non-technical and tech-savvy audiences
What’s required to get started
- 4+ years’ experience in a combination of software development and machine learning engineering- Hands-on experience in machine learning algorithms and Python- Experience in different fields of AI such one Computer Vision, NLP, Voice Transcription, LiDAR segmentation, traditional ML algorithms (XGBoost, Logistic Regression, etc), recommendation systems, etc- Experience with at least one of the Deep Learning frameworks -  Pytorch, Keras, Tensorflow, or Caffe (Pytorch is preferred)- Experience in working with SQL (e.g. PostgreSQL) and no-SQL (e.g. MongoDB, Apache Cassandra) databases- Experience with developing an HTTP service in Python using Flask or Django framework- Experience in working with DevOps tools like Docker, Kubernetes, and Jenkins- Good knowledge of data structures, algorithms, and object-oriented programming- Performance computation techniques such as multiprocessing and multithreading would be a plus- Being a narrow specialist in Voice Transcription or 3D data algorithms can be a strong alternative to having an experience with different domains- Good understanding and working with complex data models in big data environments in AWS or Google Cloud is a big plus- Written and spoken English level intermediate- Having experience in writing academic or pop-tech articles is a big plusWhat You Will Have With Us
- A competitive compensation package including stock options- Medical insurance for you and your family members- Resources to invest in your professional development- Flexible paid time off and work from home policy- Peer appreciation program- Referral program 

Equal Opportunity 
We are an equal opportunity employer and value diversity at our company. At SuperAnnotate, diversity means to us making an effort to reflect the many experiences and identities of the outside world, and treating each other with fairness and without bias. Every day we foster an environment where people of all backgrounds not only belong but excel to succeed as a company and grow together. We offer equal opportunity regardless of sex, sexual orientation, national origin, color, race, age, marital status, disability, gender identity, veterans, and more.

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: APIs ASR AWS Big Data Caffe Cassandra Classification Computer Vision Deep Learning DevOps Django Docker Engineering Excel Flask GCP Google Cloud Keras Kubernetes Lidar Machine Learning MLOps MongoDB NLP OOP Open Source PostgreSQL Python PyTorch Research SQL TensorFlow Testing Vertex AI XGBoost

Perks/benefits: Career development Competitive pay Equity Flex hours Flex vacation Insurance

Region: Asia/Pacific
Country: Armenia
Job stats:  19  1  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.