senior machine learning ENGINEER
Hands-on software development with modern technology stack
KEY POINTS

Prepare architectural diagrams and technical specifications for the engineering team to deliver high quality, maintainable software

Software Design and Coordination
YOUR TEAM
The Backend Services teams are responsible for most of the high-volume services that power the range of company’s client applications and devices. Apps under our stewardship include service discovery, program guide, video-on-demand catalog, search/recommendation, user profile/authentication/personalization, Digital Rights Management (DRM), watchlist, geo/device lookup, and many more.
WHAT'S IN it FOR YOU
  • Medical insurance after the trial period
  • 20 paid days per year for your vacation and health
  • Long term and stable projects
  • Strong experts you can collaborate with and learn from
  • Smooth and respectful interviews
  • English and German classes
Responsibilities
  • Build real-time data ingestion pipelines and feature workflows that will feed low latency online feature store
  • Design, build and maintain a highly scalable low latency online feature store used to train models and make online predictions
  • Build infrastructure and scalable microservices services to integrate models seamlessly into production systems for online inference
  • Work on a multitude of machine learning and recommendation algorithms running at scale to drive personalization and search experiences
  • Collaborate with cross-functional agile teams of software engineers, data engineers, ML experts, and others in building new product features
  • Actively participate in the design and architecture phases of upcoming features and services
  • Promote inclusive, positive team culture and mutual respect
Basic Qualifications
  • B.S. degree in Computer Science, or related field, or equivalent work experience
  • 5+ years of experience in software development
  • 2+ years of experience building highly performant, scalable, and Machine Learning pipelines
  • 2+ years of Experience with Data Science and Machine Learning development tools and processes (TensorFlow, PyTorch, scikit-learn, MLFlow, etc.)
  • 2+ years of experience building containerized applications (e.g. Dockers) that run of container orchestration platforms (e.g. Kubernetes, ECS)
  • Experiencing training models and running them in production environments
  • Very strong technical communication skills
  • AWS, or similar cloud experience, or a strong understanding of cloud concepts
  • Must be able to work effectively in a remote, collaborative, and distributed team environment
Desired Qualifications
  • 2+ years of development experience in Python and an excellent understanding of programming concepts
  • 2+ years of working with ML feature stores and feature repositories
  • Previous experience with search & personalization is a big plus
  • Previous experience with Golang is a big plus
  • Experience designing, developing, and deploying one or more services that have high-volume (RPS) using
  • Tensorflow serving or similar is a big plus
  • Intermediate to expert knowledge of EKS, GKE, AKS, or vanilla Kubernetes with practical experience
COME WITH US TO THE BRIGHT SIDE
ATTACH YOUR CV
If you submit the application form, your personal data will be processed by Brightgrove. All the information on how we store and use the data you can find on the Terms and conditions page. Don't worry, it's written in human language.

I am informed about processing of my personal data and the right to withdraw my consent
© All Rights Reserved. Brightgrove.
MENU
  • Benefits
  • Project
  • Team
  • Positions
  • Terms and Conditions
FOLLOW US
  • Facebook
  • Twitter
  • LinkedIn