Senior Data/MLOps Engineer

Skills
Computer VisionData PipelinesDeep LearningImage ProcessingMachine LearningNatural Language ProcessingPython
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Background in solving complex technical challenges at the intersection of Computer Science, Software Development, and Data/ML Engineering
  • Proficiency with Python and a desire to work with various technologies such as MongoDB to build scalable AI/ML production systems
  • Experience in designing, building, and maintaining data collection tools, caching/storage systems, and pipelines
  • Knowledge of best practices for performance optimization, memory management, model scalability, data storage and quality tuning
  • Strong analytical and troubleshooting skills
  • Drive to continually develop your skills, improve team processes and reduce technical debt
  • Fluency in English and ability to effectively communicate abstract ideas, complex concepts and trade-offs

Nice to have

  • Familiarity with cloud infrastructure and containerised tools
  • Experience owning projects from start to finish
  • Experience working within a high-impact, high-ambiguity startup environment

Day to day

  • You will own the backend of our workflow mapping product, consisting of a database containing raw clicks and keystroke data, a web app where users label data, and machine learning scripts.
  • You will build pipelines and core components of our ML systems, deliver new AI features and drive improvements to our infrastructure and services.
  • As a founding member of our engineering team, you'll have the opportunity to shape our technical direction, processes and culture.

Hiring process

  • We’d love to hear from you, even if you feel you don’t quite have all of the above