Data Engineer

Data Engineer

Job Purpose and Overview

Appfire is seeking a full-time Data Engineer

In this critical role, you will help build and evolve our company-wide data assets from a very early stage. Leveraging your expert python and SQL skills, data warehousing experience, and your background setting up robust infrastructure, you will develop new data pipelines, technologies, and solutions to achieve a unified and efficient ecosystem for Appfire’s decisions and capabilities. We’re growing quickly and have a lot to accomplish.

You will be part of a central data insights team providing a variety of data and analytics services to support company-wide initiatives, allowing ample opportunity to gain valuable experience into the company decision-making as a whole, broaden your technical and business skills, and grow your career.

 

What You Will Do

  • Partner with business, analytics, and engineering teams to build robust and scalable solutions to complex problems involving Appfire’s central data assets
  • Build strategic relationships and lead data related projects end to end, from requirements gathering to production deployment 
  • Create and maintain key infrastructure supporting decisions across Appfire
  • Work closely with both internal and external partners to stand up new data delivery solutions (APIs, services, webhooks, etc.)
  • Develop and deploy monitoring solutions and governance strategies to ensure that the right data is available on time and to the correct audience
  • Be a key driver to the evolution of our data lake/warehouse (AWS/Snowflake)
  • Be a subject matter expert on our data, tech stack, tools, and data infrastructure
  • Be a key contributor to the team’s development processes and adoption of best practices
  • Provide both technical and soft-skill mentorship to more junior team members
  • Drive UAT efforts with stakeholders to ensure solutions meet their business requirements
  • Drive proof of concepts for new tools and/or processes
  • Write and leverage knowledge base articles to document procedures and reports
  • Stay on the forefront of the rapidly evolving Data landscape to ensure the team leverages best-in-class technologies and methodologies, allowing us to scale quickly and securely

What We Would Like To See

  • 5+ years’ experience in a data / software engineering role with a solid understanding of modern data warehousing and software development approaches and best practices
  • 5+ years’ experience with Python
  • 5+ years’ experience building products, solutions, and tools to provide data to company-wide systems and use cases
  • 3+ years’ experience in ETL development and SQL optimization
  • Solid understanding of APIs, services, and application development
  • Strong written and verbal skills
  • Strong personal organization skills and ability to multitask
  • Ability to work with minimal supervision on 3-5 concurrent projects
  • Cloud Infrastructure/Orchestration/Docker experience required
  • AWS/Airflow/Terraform/Snowflake/DBT experience preferred
  • Location in Eastern Time (EST) or willingness to work EST hours on a daily basis

What We Offer

  • Every Appfire employee is eligible for company equity
  • 10 paid holidays + Flexible PTO – no set number of days that you must take in a year
  • 100% company-paid health insurance
  • 50/50 split dental and vision insurance
  • Flexible Spending Accounts
  • Mobile phone and Internet stipend 
  • 401(k) Matching Component

 

#LI-remote

Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.