Data Engineer

Full Time
Mid Level

Data Engineer

The Role:

FullContact is a leader in consented data and Identity Resolution. Life is all about people and the relationships between them. Our mission is to make those relationships better through identity resolution and insights.  We offer excellent benefits and a generous stock option plan.  A few recent accolades include BuiltinColorado Best Places to Work! 

Work on the Data Solutions team as a Data Engineer to prototype new data services, build tools and create data solutions for data sets ranging from millions to billions of rows. Use appropriate tools to activate the datasets for both internal and external consumers. The team primarily writes in Scala, operates in the AWS cloud and works to have fully automated deployments. The job traverses the realms of raw data ingest, ETL, storage, other AWS services, and development/maintenance of tools in order to process deliveries to customers on time, often under tight time constraints.


  • You will work closely with the group of dynamic engineers at FullContact to resolve programmatic challenges and day to day engineering tasks.
  • Create data solutions to help maintain / close new business with customers.
  • Be creative in developing automation tools for streamlining our processes.
  • Process large amounts of data leveraging big data technologies such as Spark, EMR, Athena and more.
  • Steward customer and 3rd party data sets through our systems by running data pipelines.
  • Compile analytics around internal and external data sets which are used for validation and provide an overall assessment.
  • Work collaboratively across teams at FullContact to assist them with data-related technical issues.


  • 2+ years of data engineering experience 
  • Experience in solution design and implementation of data workflows
  • Ability to analyze data and derive insights using Spark/Athena
  • Programming experience in Scala or Functional Java
  • Experience in AWS and ideally with tooling such as S3, Athena, EC2, EMR
  • Experience writing SQL and joining data sets together 
  • Exposure to CI/CD tools such as Spinnaker / Jenkins / Docker / Kubernetes preferred
  • Exposure to Linux / Unix and CLI scripting preferred 
  • Excellent written and verbal communication skills and highly customer focused
  • Ability to handle project deliveries end-to-end 

Compensation and Benefits:

  • Salary Range: $115,000-$130,000 salary plus company-based bonus plan, and equity.
  • We offer 100% covered medical, dental, and vision benefits for you and your family.
  • We are #defaultremote-fully and permanently remote.
  • Flexible family-first environment - we want work to work for you and your family’s schedule.
  • Get up to $200 a month reimbursed for recurring home office expenses and a one-time $1000 home office setup reimbursement to make your space your own! 
  • FullBalance yearly paid vacation bonus
  • Unlimited VTO (vacation time off) so you can recharge and relax when you need to. 
  • Paid Parental Leave when you welcome a new member to your family.
  • Bereavement leave supporting the grieving process for the loss of both human and animal family members.
  • 26 paid Company holidays, including mental health days, service days, 1/2 day Fridays in the summer, and the week between Christmas and New Year off! 
  • We provide a prepaid HRA card for out-of-pocket medical, dental, and vision expenses.

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, unlimited vacation time 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.

All offers of employment at FullContact are contingent upon clear results of a thorough background check. FullContact is an Equal Opportunity Employer. FullContact does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law.

By clicking on the “submit application” button and applying for a job at FullContact, you are agreeing to submit your data to FullContact for the purposes of determining qualification for the role. In addition, FullContact will keep the personal data you submit now for future recruiting and hiring processes.

Applicants must be currently authorized to work in the United States for any employer.



Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Human Check*