View Our Website View All Jobs

Data Platform Lead

About FullContact: 
FullContact is the premier provider of SaaS-based identity resolution that empowers brands to improve their customer experience and authentically engage with consumers. Using a consumer-first approach with our product offerings, we aim to make relationships better and that starts with our employees.

We offer excellent benefits for our teammates, including full medical and dental coverage, our famous “paid, paid vacation” and a generous stock option plan.  You’ll join an innovative, enthusiastic team whose hard work helped us achieve recognition from the API awards, MarTech Breakthrough awards, and inclusion on the Inc. 5000 list for fastest growing companies.

Data Platform Team Lead / Manager

Be a hands-on Team Leads to contribute, lead and coach the Data Platform team as they build out data pipelines, data integrations, and publicly available APIs. In this role, you will report directly to the Sr. Director of Engineering in the Denver office and guide the team to build out and maintain systems which are critical to the success of FullContact.

The Data Platform team is primarily focused on enabling internal and external customers to gain access to our various sources of data. This involves integrating with external APIs and data sets, creating coherent representations of the data and then providing access for our customers, both internal and external. The team works on both live streaming and batch systems so that we can be the best in class for contact management and leverages machine learning. All numbers are in the billions and trillions, and the tech is hot off the press.

What You’ll Do

  • Be the team leader of the Data Platform team which currently consists of four high caliber engineers
  • Co-collaborate and be hands-on, contributing to key initiatives leading by example
  • Work with Product and Engineering Leaders to define and attain quarterly goals
  • Ensure a high level of collaboration and communication of both internal and external teams
  • Help the team build out proper tooling and metrics to ensure a high QoS on APIs and Data Integrity
  • Lead team through technical discussions
  • Manage HR centric responsibilities including 1on1s, personal objectives, reviews and hiring

What the Team Does

  • Process large amounts of data leveraging Big Data Tech (Spark, Cassandra, Athena, Kafka and much more)
  • Create and maintain fleets of high volume microservices (10,000’s requests/sec in some cases)
  • Expose data and tools to internal teams through APIs and libraries
  • The team works to aggregate and normalize dirty contact-centric data
  • Account for quality and security as you build

Your Traits

  • You are lead by example in the face of adversity
  • You are creative and enjoy solving problems
  • You are curious. You look for the root cause of issues and are a life learner
  • You are collaborative and love working with people, whiteboarding and designing hard problems
  • You have got grit and recognize that the harder things in life are more rewarding
  • You are empathetic for both customers and team members

Necessary Skills

  • 7+ years of hands-on experience building large scale software
  • 2+ years of a role as a Team Lead or Manager of a team
  • Deep understanding and experience developing in the JVM
  • Deep understanding of operating in complex SOAs (5+ interoperating services)
  • Experience ingesting and exposing data
  • You have a solid mathematical foundation
  • Experience with a variety of databases  (SQL, NoSQL, In-Memory, Searchable, etc)
  • Solid Linux experience - CLI tools, scripting
  • Git and AWS familiarity

 

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file