MLOps Engineer

Brainly

Brainly

Poland
Posted 6+ months ago

NOTICE: ONLINE RECRUITMENT PROCESS

LOCATION: KRAKÓW OR REMOTELY FROM POLAND

SALARY FOR A MID: 17 500 - 30 000 PLN gross/monthly

SALARY FOR A SENIOR: 26 000 - 35 000 PLN gross/monthly

Every month we are proud to be home to 300 million users around the world. Brainly’s knowledge base consists of hundreds of millions of Q&A contents in more than 12 languages and covering a broad spectrum of educational subjects at different grades.

ROLE OVERVIEW

You will have the opportunity to turn machine learning artifacts into production systems and to participate in implementing state-of-the-art MLOps practices, and to improve your skills in NLP, machine learning, large scale data processing and information retrieval.

The ideal candidate is an enthusiast of educational technologies with a background in software development and a blend of cloud infrastructure, machine learning, and DataOps / DevOps skillset.

More importantly we are looking for an engineer with a strong expertise in DataOps and DevOps and willing to learn and master MLOps.

Are you passionate about automating workflows?

Are you into DevOps Culture and high-quality software standards?

Do you want to pursue your career towards ML?

If you answered yes to these questions, you might just be the perfect candidate for this role!

WHAT YOU'LL DO

  • Build and maintain:
    • distributed ML production systems integrated with other product features or business processes
    • data engineering pipelines and systems feeding ML production systems
    • ML monitoring system - resource utilization, data and model drift, quality and performance
  • Work with ML Engineers to deploy and orchestrate robust pipelines for training, evaluation, and inference at scale
  • Build tools for supporting experiments, development, and debugging of machine learning models
  • Create and maintain the infrastructure required for both development and production environments using infrastructure-as-a-code
  • Create automatic workflow for building, testing, tracking experiments, versioning, deployment, using CI/CD tools
  • Implement safe release and deployment models (e.g. canary release, blue/green deployment, load autoscaling) for achieving resilience in case of component failures or traffic bursts
  • Share knowledge of DevOps and MLOps practices across teams
  • Work with ML Infra team, Solutions Architects, and Automation infra team to identify and architect infrastructure solutions to empower the team to move faster, more effectively, and with a higher level of automation in their work
  • Research and implement newest technologies in areas of ML and MLOps Engineering

WHAT MAKES YOU THE PERFECT CANDIDATE

  • Experience with end-to-end machine learning systems development and maintenance (training, serving, monitoring)
  • Practical experience with deployment and maintenance of machine learning models as microservices (on Kubernetes clusters e.g. Amazon EKS)
  • Strong knowledge of cloud architectures (AWS, GCP, or Azure), services, and administration best-practices for stability and functionality
  • Strong knowledge of Python programming language and Bash scripting
  • Experience with CI/CD, automation and Infrastructure as a Code
  • Experience with distributed systems, Kafka or other stream-processing tools
  • Terraform or other IaaC frameworks (e.g. CloudFormation, SAM, Google Deployment Manager, serverless.com or similar)
  • Knowledge of Bash and Linux/Unix (eg. AWS CLI, Docker, scripting or similar)
  • Familiarity with CI/CD (eg. GitHub Actions, AWS CodePipeline or similar)
  • Experience working with public cloud services (eg. IAM, EC2, S3, RDS, Sagemaker, Athena, Lambda or GCP and Azure alternatives)
  • Knowledge of MLOps stack (eg. Neptune.ai, Sagemaker or similar like MLFlow, Kubeflow)

WHAT WILL BLOW OUR MINDS

  • Experience with production environments, especially with machine learning production environments
  • Working experience in a similar position in DevOps, Data Engineering, Back-end, or related fields
  • Experience with modern cloud serverless services
  • Experience with data storage and data processing technologies (e.g. relational/non-relational databases, warehouses, cloud storage solutions, different processing engines, Apache Spark)
  • Familiarity with data and cloud infrastructure technologies such as Spark, DataBricks, Glue, EMR, AWS Batch, AWS Lambda, Postgres, key-value stores, Redshift, Snowflake
  • Knowledge of the deployment and orchestration technologies such as AWS StepFunctions, AWS Sagemaker pipelines, Seldon, Kubeflow, Tensorflow Extended, AirFlow.
  • Familiarity with ML technologies such as Tensorflow, PyTorch, Spark ML, scikit-learn, XGBoost, MLFlow, Neptune.AI, or related frameworks.

WHAT YOU GET BY JOINING BRAINLY

  • We want to see you grow along with us – you will have 800$ per year for personal development, extra time for attending conferences and workshops, and unlimited access to an online learning platform (courses from Coursera, Udacity, Udemy, Harvard ManageMentor, and many others!)
  • Health is important, which is why at Brainly, we fully cover private health & dental care packages for you and your family and provide you with a sport card (Multisport Plus)
  • You will also get an access to online individual psychological consultations with professionals in English & Polish via the Mental Health Helpline
  • Flexible working hours – working requires communication, so we work within the European business hours, but we also know that life may be unpredictable, so if you need to jump out of work (doctor’s appointment, emergency, anything) – no problem!
  • Your personal concierge AskHenry will support you in your daily duties, eg. planning your dream vacation
  • You can join internal communities and contribute to charity, diversity and inclusion initiatives, take part in great internal events or represent Brainly at conferences or meet-ups
  • We also provide stock options

WHAT IS BRAINLY

Brainly is a leading learning platform worldwide with the most extensive Knowledge Base for all school subjects and grades. Hundreds of millions of students, parents and educators rely on Brainly as the proven platform to accelerate understanding and learning. Based in Kraków, Poland, with offices in New York City, and Barcelona, Brainly apps and websites are visited by users from over 35 countries. Backed by Prosus, Point Nine Capital, General Catalyst, Runa Capital, Learn Capital and Kulczyk Investments.

Learn more about Brainly at www.brainly.com

By sending us your application you agree that Brainly sp. z o.o. will process your personal data to participate in this recruitment process. If you want to know more about how Brainly processes your personal data please click here.