View Our Website View All Jobs

Software Engineer, Data Platform Team

The Role

Work on the Data Platform team as a Software Engineer to design and construct performant infrastructure wrangling contact-centric data for our identity resolution databases. All numbers are in the billions and trillions, and the tech is hot off the press!

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 APIs and data sets to create coherent representations of the data to provide access for our customers, both internal and external. The team works on both live streaming and batch-oriented systems to offer a best in class experience for Identity Resolution.

What You’ll Do

  • Be a hungry-to-learn teammate on the Data Platform team
  • Help design, build, test, deploy and maintain systems using JVM based languages, focusing on Java
  • Aggregate and normalize dirty contact-centric data
  • Assist to build and maintain a complex SOA where requests per the second scale to 1000s requests/sec
  • Use Big Data Tools to process large amounts of data (Cassandra, HBase, Spark, Kafka, etc)
  • Assist to expose data and tools to internal teams through APIs and libraries
  • Apply best practices to ensure quality and security as you build

Your Traits

  • 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

  • Computer Science, or related degree; or 4+ years self-taught
  • Good understanding and experience developing in the JVM
  • You have a solid mathematical foundation
  • Understanding of databases and some differences of each
  • Experience with a variety of databases  (SQL, NoSQL, In-Memory, Searchable, etc)
  • Familiarity with Linux and CLI scripting
  • Git and AWS familiarity
  • Authorized to work in the United States on a full-time basis
  • Bonus Points for Machine Learning and Computer Vision course work


FullContact is the leading SaaS provider of identity resolution that uses their patented identity graph and thousands of audience insights to enable brands and marketing platforms to resolve and enrich contact records for enhanced customer experience and authentic customer engagement. FullContact’s leading position in the identity resolution space informs our thoughts and direction on privacy and consent issues as we are creating end-to-end solutions for brands, publishers and platforms.

In 2010, FullContact launched its first contact management solution to 100 beta users and began a journey to solve the world's contact information problem. Since then, FullContact has become the identity resolution leader— managing billions of contact records and helping millions of professionals gain complete customer insight by turning incomplete data into a full person or company record. FullContact is dedicated to providing the first and only Human to Human platform, with a suite of customer intelligence APIs that allows individuals and organizations to create authentic relationships and be awesome with people.

FullContact has been repeatedly recognized in the industry for its focus on the employees. In fact we were rated 29th by Outside Best Places to Work in 2017 and #3 for software companies. FullContact offers industry changing benefits including:

  • Full medical and dental coverage (no out of pocket premiums)
  • Health Reimbursement Account (HRA) to cover other health expenses
  • $7,500 Paid, PAID annual bonus to fully disconnect and recharge
  • Unlimited vacation - work hard and play hard!
  • Paid Parental Leave for new additions to your family
  • 401k + Match
  • Quarterly bonus program
  • Stock options
Read More

Apply for this position

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