M

MFour

Mobile-first consumer data analytics platform

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeKansas City, MO, USA$125k

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • At least 3 years of professional experience in data engineering or related fields.
  • Proficiency in Databricks development and cluster administration.
  • Hands-on experience with Snowflake development and administration, including performance tuning and security configuration.
  • A strong understanding of relational databases, particularly PostgreSQL and MySQL.
  • Expertise in Python, Scala, or SQL for data processing and automation.
  • Familiarity with ETL/ELT tools and frameworks such as Apache Airflow or dbt.
  • Experience with cloud platforms such as AWS, Azure, or GCP.

Responsibilities

  • Design, build, and maintain scalable data pipelines for large volumes of structured and unstructured data.
  • Optimize data architecture for real-time and batch-processing workflows.
  • Integrate and maintain PostgreSQL, MySQL, Databricks, and Snowflake within the data ecosystem.
  • Develop and manage Databricks workflows supporting ETL/ELT processes.
  • Optimize Databricks performance for distributed computing and data processing.
  • Monitor and troubleshoot Databricks clusters and jobs to ensure reliability.
  • Design and optimize Snowflake schemas and data warehouses for efficient querying.
  • Develop and manage data-ingestion pipelines for Snowflake using modern tools and frameworks.
  • Administer Snowflake environments, including account management, performance tuning, and resource optimization.
  • Administer PostgreSQL and MySQL databases to ensure high availability and performance.
  • Implement and enforce data-governance practices to ensure data security and compliance.
  • Partner with analytics and engineering teams to define data needs and deliver business-insight solutions.
  • Work with product teams to align data solutions with product goals and user requirements.
  • Set up monitoring and alerting systems for data platforms and pipelines.
  • Debug and resolve data-related issues to ensure system reliability.
  • Stay current with emerging trends and advocate for tools and practices that improve data-engineering efficiency.
  • Document workflows, pipelines, and platform configurations to support team collaboration and knowledge sharing.

Desired Qualifications

  • Knowledge of distributed systems and big data frameworks such as Spark.
  • Experience with CI/CD pipelines for deploying data workflows.
  • Familiarity with real-time streaming technologies such as Kafka and Kinesis.

About the Company

MFour

Mobile-first consumer data analytics platform

MFour provides mobile-first consumer research through its MFour Studio platform, which combines behavioral data (GPS, app usage, web history) with survey feedback from the Surveys On The Go app. It uses a built-in mobile panel and compensates participants with Fair Trade Data to collect first-party insights. Key features include location-triggered surveys, a Journeys Marketplace with hundreds of millions of quarterly consumer events, and AI tools like AI Survey Builder and DANI to help analyze data. Its goal is to deliver precise consumer intelligence that explains why people act the way they do and how paths to purchase unfold across stores and digital touchpoints.

Company size
51-200
Company stage
Seed
Total funding
$5M
Headquarters
Irvine, CA
Founded
2001

Recently Posted Jobs

Explore more opportunities at MFour

See more jobs