Machine Learning Engineer

Boardroom Appointments • Remote, Remote • Posted June 23, 2026

About the Role

  • Strong analytical and problem-solving skills
  • Expert in Python and SQL
  • Experience with the modern software development best practices, e.g.
    • agile software development
    • code reviews
    • unit testing
    • version control, e.g. git
    • CI/CD
  • Experience with microservice architectures
  • Experience working in an agile team
  • Experience with ML frameworks and tools (e.g. pandas, numpy, scikit-learn, TensorFlow, Pytorch, Spark MLlib)
  • Experience with modern ETL, compute and orchestration frameworks, e.g. Apache Spark, Apache Flink, Apache Kafka, etc.
  • Development experience in both Windows and Linux
  • Experience with container technologies, e.g. Docker, Kubernetes

Ideal:

  • Experience in building machine learning or AI systems
  • Proficiency in R language
  • Experience deploying models to production
  • Experience with NoSQL databases
  • ...