M8 is seeking a junior software engineer to assist in the creation and maintainance of data pipelines, databases, ETLs, and key data infrastructure.

You’ll join an independent, fast-moving team that thrives on building scalable and maintainable software. You will help design and extend a data pipeline carrying GB/s. The ideal candidate will have the desire to design and implement infrastructure that scales, as well as maintaining it in production. You will also collaborate in building automation, monitoring and management tools. The core of our systems is written in Python and Java, with supporting tools in various technologies (Google Cloud, Talend, MySQL, BigQuery).


  • Monitor performance and maintenance database query
  • Analyze and recommend database Improvements
  • Driving technical collaborations with product and infrastructure teams
  • Write database documentation, including data standards, procedures, and definitions
  • Develop new features and maintain our existing data management platform
  • Develop new APIs
  • Build and assist in building scalable real-time data pipelines
  • Write maintainable, scalable, and testable code


  • Expert Proficiency in SQL
  • 1+ years of experience building or managing data systems
  • Proficiency in Python or Java
  • Strong organizational and communication skills
  • Experience with the command line

Bonus Points

  • Bachelor’s degree in Computer Science, Computer Engineering OR equivalent combination of education and experience
  • Experience with Talend, Tableau, Facebook Marketing API
  • Hands-on experience building services using the Google Cloud Platform
  • A strong sense of ownership

Get in Touch

If you have something to say, we're here to listen