Machine Learning / Software Engineer, vidIQ

Machine Learning  Software Engineer, vidIQ

Company vidIQ
Job title Machine Learning / Software Engineer
Job location Remote – Mexico
Type Full Time

Responsibilities:

  • Work closely with Product Managers and Engineers to frame problems within a business context and deliver the highest impact to our users.
  • Help establish architecture based on technology and our needs.
  • Help build, train, and test Machine learning models focusing on natural language processing, recommender systems, and computer vision. Design, implement, and ship new features.
  • Write well-crafted, well-tested, maintainable code to convert our ML models into working pipelines.
  • Participate in code reviews to ensure code quality and distribute knowledge.

Requirements & Skills:

  • 4+ years of professional software engineering experience (preferably mostly in Python)
  • 2+ years of experience developing and delivering ML models into production
  • Engineering background (preferably in Python) is mandatory
  • Knowledge of ML libraries like sci-kit-learn, Tensorflow/Keras, and/or PyTorch
  • Practical knowledge of how to build efficient end-to-end Data and ML pipelines
  • Engineering mindset, with a high degree of comfort in designing software and producing production-grade code
  • Ability to turn ML paper into working code

Nice to have

  • B.S., M.S., or PhD in Computer Science or related technical field
  • Developer-level experience with Kubernetes and Docker
  • Experience with data processing technologies (e.g. Spark, Kafka, Airflow)
  • Experience working with RDBMS and NoSQL data scores (PostgreSQL, DynamoDB, and alike)

apply for job button