Engineering Manager - Data Engineering
Engineering | Salt Lake City, UT | Full Time
Taulia delivers working capital solutions that make it easy for businesses to free up cash, accelerate payments and improve supply chain health.
Since founding in 2009, we’ve envisioned a world where every business thrives by liberating cash. Today, our team of financial gamechangers have built a network connecting 1.5 million businesses across 168 countries and accelerated more than $80 billion in early payments.
Using our state-of-the-art platform, businesses now have the option to choose when and how to pay and get paid. It sounds simple. But our painless process provides both buyers and suppliers the chance to skyrocket their cash - cash to fuel economic growth all over the world. It’s win-win for everybody.
About the Job:
Taulia is looking for an experienced Manager for our Data Engineering team who has a passion for building data products and systems. Taulia has a culture of data-driven decision making and demands business intelligence that is accurate, timely and actionable.
As Manager of our Data Engineering team, you are bright, responsible, self-motivated, confident, and get stuff done. You are a problem solver who has the skill and experience to take large datasets and build the tools, processes, and systems to translate that data into actionable business decisions. You must be willing to do whatever it takes to get the job done while ensuring that we’re building a scalable system for the future of Taulia and our customers. We’re looking for someone who prides themselves on anticipating problems, looking beyond immediate issues and taking the initiative to improve both our software and our development infrastructure.
In return, you’ll get the reward of working inside a passionate, hungry, and FUN team. You’ll get the joy of bringing a new product to life from concept to delivery, and the technical and business learnings of working with data and users at scale.
Own the design, development, and maintenance of a high performance streaming infrastructure (AWS Kinesis & Lambda and/or similar tools on other cloud providers of GCP or Azure) translating over 1M data events per hour from our transactional product systems into a scalable Datamart architecture for efficient reporting use cases (Redshift and Aurora).
Help build and maintain processes to automatically supplement each data stream with third party data from numerous APIs and sources (Salesforce, CapIQ, Social123/Synthio, etc).
Automate processes to transform datasets into efficient structures for reporting and embedded analytics, and ensure that data remains up to date on all interfaces (Salesforce, Analytics tools, etc).
Own and maintain all components of our data pipeline: from coding and deployments to monitoring, troubleshooting and recovery.
Design, build and support pipelines of data transformation, conversion, and validation.
Design and support effective storage and retrieval of large datasets.
Design and implement best practices for cloud based cluster deployments.
Lead/ expand/ coach a team of data engineers and collaborate with Product Managers and Data Science team.
Deliver fresh insights to power improvements in our Cash Forecasting, Working Capital and Financial Supply Chain products.
Optimize ML deployment for efficiency, scalability, prediction speed, and version control.
Design and execute solution for dynamic, responsive visualization layer.
3+ years experience in managing a team of Data Engineers.
3+ years of experience being the technical lead across a broad range of data systems, architecture, and application components & processes across the entire data value chain - including data warehouses, data lakes, big data, ETL, data modeling, database administration, security, user interface, reporting & analysis etc.
Experience delivering customer embedded analytics solutions directly to SAAS customers.
Experience in implementing a data management strategy across large organizations globally.
5+ years experience in a Data Engineering oriented role.
Experience with a data streaming architecture on AWS (Kinesis, Lambda, RDS, Redshift, EC2, VPCs, S3, EBS Volumes) or similar cloud computing platforms.
Experience with Python.
Experience with MySQL, PostGres.
Nice to have:
Experience with Kinesis/Lambda (or similar streaming technologies) - Streaming messages, building lambda functions.
Experience with Redshift/Aurora (or similar database/ data lake) - maintaining clusters, designing table structures, interacting with S3 and moving data.
Experience integrating with APIs, particularly Salesforce, Box, AWS, etc.
Experience with containerized/serverless model deployments.
Experience managing global teams.
Experience with Data Visualization Tools like Sisense / Tableau or similar.
Advanced SQL Knowledge.
Bachelor’s or Master's Degree in Computer Science / Mathematics / Statistics / Engineering.
Taulia is an Equal Opportunity Employer -- Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.
If you don't think you meet all of the criteria above but still are interested in the job, please apply. Nobody checks every box, and we're looking for someone excited to join the team.