Senior Data Engineer

closed
Mitek Systems Logo

Mitek Systems

πŸ’΅ $128k-$155k
πŸ“Remote - United States

Summary

Join Mitek, a global leader in digital identity authentication, as a Senior Data Engineer. You will design and build scalable data systems supporting advanced analytics and business intelligence. Responsibilities include developing and maintaining data pipelines, implementing data management best practices, and collaborating with various teams. This role requires 5-8 years of experience, a Bachelor's degree in a related field, and strong skills in data modeling, ETL/ELT processes, AWS Big Data technologies, Snowflake, dbt, SQL, Python, and PySpark. Mitek offers a competitive salary, comprehensive benefits, remote work options, and ongoing learning opportunities. The company values diversity and fosters a collaborative, innovative work environment.

Requirements

  • 5-8 years of experience as a Data Engineer, Software Engineer, or similar role
  • Bachelor’s degree in Mathematics, Statistics, Computer Science, or related field
  • Strong knowledge of data modeling, ETL/ELT processes, and data warehousing
  • Hands-on experience with AWS Big Data technologies (EMR, Redshift, Glue, Kinesis, DynamoDB, Lambda)
  • Strong understanding of serverless architectures in AWS
  • Experience with Snowflake and dbt for building data pipelines
  • Advanced SQL skills (PostgreSQL, Snowflake)
  • Strong Python and PySpark programming expertise
  • Sound Knowledge of distributed systems, data management fundamentals, and orchestration tools
  • Experience with BI tools such as Tableau, Power BI, QuickSight

Responsibilities

  • Build scalable data systems that drive analytics and business insights
  • Develop ETL/ELT pipelines for batch and streaming data using dbt and Snowflake
  • Design and implement data architectures to support large-scale distributed data processing
  • Work with AWS services such as EMR, Redshift, DynamoDB, Glue, Kinesis, and Lambda for serverless workflows
  • Develop data models and warehouses to improve data accessibility and efficiency
  • Optimize and maintain SQL databases (PostgreSQL, Snowflake)
  • Utilize Python and PySpark for data transformation and processing
  • Ensure data integrity, governance, and compliance with best practices
  • Collaborate with stakeholders to deliver reliable enterprise-level data feeds and reports
  • Leverage orchestration tools to automate and schedule workflows efficiently

Preferred Qualifications

  • Experience designing and implementing data orchestration tools
  • Proven track record of working with large-scale, real-time data processing
  • Experience with machine learning data pipelines is a plus

Benefits

  • Highly competitive salary and comprehensive benefits package
  • Remote Work with the possibility to work from our office in San Diego, CA
  • Be part of a Nasdaq-listed, high-growth company with cutting-edge technology that provides Digital Safety and Fraud Prevention to many companies with millions of users worldwide
  • Collaborate with a supportive, experienced Data Engineering team and other departments on the Deposits Business
  • Ongoing learning opportunities to level up your knowledge and take your career further
  • $128,000 - $155,000 a year
  • Wellness : Universal, supplemental, and private healthcare plan choices based on country specifics
  • Financial future : retirement/pension plan contributions, MTK stock plan participation
  • Income protection: life event & disability coverage
  • Paid time off : generous annual leave, company holidays, volunteer time off
  • Learning : e-learning license, tuition reimbursement, hackathons
  • Home office setup allowance
  • Additional/optional benefits : pet insurance, identity theft protection, legal assistance
This job is filled or no longer available