Join our team

We're always looking for talented, awesome, fun employees. We offer a comprehensive benefits package including healthcare, dental care, and 401(k). Our employees also enjoy free soda pop, juice, and espresso, plus our onsite bike shop, music center, and game room.

Data Engineer

Faithlife is seeking an experienced Data Engineer to join our software development team, helping build out our analytics platform. As an engineer on the analytics team, you will be responsible for designing, building, and maintaining the services and infrastructure that provide the data that Faithlife relies on to stay informed. The ideal candidate is extremely proficient in SQL and has experience managing large datasets and performing database tuning and administration.

What we are looking for

  • Direct experience with database administration, advanced query generation and query optimization
  • Ability to uphold best practices in engineering, security, and design
  • Comfortable working in multiple layers of the stack
  • Strong knowledge and experience with a strongly typed, object-oriented, coding language
  • Able to take complete ownership over a bug, feature, or entire project and drive it to completion

Ideal candidates will have experience with

  • Experience in data warehousing
  • Expertise with SQL Server, including advanced features such as window functions and CLR integration
  • Experience with ElasticSearch
  • Experience with MapReduce or Spark
  • Experience with Google's cloud environment
  • Experience with Sql Server Analysis Services Tabular
  • Interest in innovations within the realm of data analytics
  • Experience with Restful API design and implementation
  • Front-end experience including: JavaScript, HTML5, CSS, React
  • Back-end experience with RDBMS, messaging and queuing systems, batch and scheduled tasks
  • Strong sense of customer empathy and desire to influence the product direction
  • Strong communication skills
Apply