Location: 
San Diego
Position Type: 
Full Time
Team: 
Engineering

What You’ll Do (Role Description)

Mitek is looking for a Data Engineer to join our software engineering team. We are changing the way users perform their day-to-day banking activities through our patented mobile document capture technology. Our products include Mobile Verify, Mobile Fill, Mobile Docs, Mobile Deposit, and Commercial Mobile Deposit Capture. This is a great opportunity for someone looking to work at a fast-growing company that specializes in both mobile and cloud technologies.

The Data Engineer will be a key member of a newly-formed cross-functional data team responsible to drive best-in-class algorithms as a core asset of the Mitek product set.  To do this, the data engineer will partner across the technical functions (R&D, Engineering, QA, and Product) to define data requirements for machine learning, testing, product measurement and evaluation activities. They will design, build, and integrate solutions that harvest and label data from various data pipelines.  

Essential Duties and Responsibilities Include:

  • Own data collection activities to harvest, ingest, and label data at scale, using a variety of techniques including scripting, writing queries and calling internal and external APIs
  • Define and drive efficient processes for data collection, preparation, labelling, and collation
  • Work with the product & technology teams to implement recommendations and algorithms into production
  • Process semi-structured data into a form suitable for analysis
  • Support the business with routine and ad-hoc analysis (as needed)
  • Create reporting dashboards as needed to support effective communication and status
  • Implementation of security and data protection policies and procedures

Who You Are (Soft Skills, Attributes)

  • Self-starter and entrepreneurial mindset
  • Thrives in a fast-paced start-up team-focused culture and adapts to a changing environment
  • Data-driven, strategic mindset
  • Logical and creative problem-solving
  • A team player with excellent interpersonal and relationship management skills
  • Planning, organization, and facilitation skills
  • Ability to manage and influence others (both within and outside your own direct work-group)
  • Ability to summarize complex issues simply and effectively
  • Demonstrated ability to work with ambiguous requirements, adapt, and learn
  • Meticulous attention to detail and excellent problem solving/troubleshooting skills
  • Excellent written and verbal communication

What You Need (Skills/Experience)

  • BS in Information Systems, Computer Science, Math or a related field
  • 5+ Years of a mix of Software Development/Data Warehousing experience
  • Development/scripting language – Python or Scala
  • Experience using scripts to build processes around data transformation, data structures, and metadata
  • Understanding of and experience in ETL (extract, transform, load) processes
  • API consumption using RESTful web services and JSON
  • Experience working directly with Data Analysts/Data Scientists with creating curated complex data sets
  • Strong SQL experience

What Would be Nice (Preferred Skills/Experience)

  • Exposure to Big Data platforms and technologies such as Amazon EMR and Hadoop
  • Exposure to AWS Big Data Stack Glue, Lambdas, Athena, Redshift, Kinesis, etc
  • Exposure to using Spark/SparkSQL for ETL
  • Exposure to Streaming Data using Kafka, Kinesis, etc.
  • Exposure to SQL and NoSQL databases and document stores such as SQL Server, MongoDB, RavenDB
  • Experience with Unix Command Line Interface
  • Experience with AWS CLI Tools
  • Experience with creating data visualizations/data sets in Tableau
  • Proficient understanding of code versioning tools such as Git
  • Knowledge in data mining, machine learning, natural language processing, or information retrieval
  • Experience processing large amounts of structured and unstructured data with an understanding of best practices for optimization
  • Prior experience in secure practices of handling sensitive data and PII
  • Exposure to the GO programming language

About Mitek

"Accelerating the digital transformation of business through intelligent mobile capture."

Mitek (NASDAQ: MITK) is an innovator in Artificial Intelligence and Machine Learning that simplify everyday tasks.

We are a global leader in mobile capture and digital identity verification software solutions. Mitek’s ID verification allows an enterprise to verify a user’s identity during a mobile transaction, enabling financial institutions, payments companies and other businesses operating in highly regulated markets to transact business safely while increasing revenue from the mobile channel. Mitek also reduces the friction in the mobile users’ experience with advanced data prefill. These innovative mobile solutions are embedded into the apps of more than 6,100 organizations and used by tens of millions of consumers for mobile check deposit, new account opening, insurance quoting, and more. 

We have a track record of breakthrough achievements that have helped to transform mobile banking and the identity authentication markets. As a result, we have grown globally with offices in the UK, the Netherlands and Spain.  

We’re looking for team members that live our core values of Delivering, Learning and Caring.

Apply Now