careers

Software Engineer, Data Pipeline

M8 is seeking a software engineer to create and maintain 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 experience designing and implementing 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 are written in Python and Java, with supporting tools in various technologies.

Responsibilities

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

Requirements

  • 4+ years of experience building or managing data systems
  • Expert proficiency in Python or Java
  • Expert proficiency in SQL
  • Proficiency in Tableau software
  • Strong organizational and communication skills
  • Proven ability to translate insights into business recommendations
  • Experience with the command line

Desired

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent combination of education and experience
  • Experience with Talend, Tableau, Facebook Marketing API, Google AdWords API
  • Hands-on experience building services using the Google Cloud Platform
  • 5+ years of experience in one or more of the following areas: machine learning, data mining, ETL
  • Professional experience in Java
  • A strong sense of ownership
  • Experience with filesystems, server architectures, and distributed systems
  • Solid knowledge of networking protocols
  • Experience building metrics computation or consumption framework
  • Experience extracting and implementing analytics patterns

Get in Touch

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