Senior Back-End Engineer

About this job

Location options: Remote
Job type: Full-time
Experience level: Senior, Lead
Role: Backend Developer
Industry: Ad Tech, Customer Data Platform
Company size: 11-50 people
Company type: Private

Technologies

scala, apache-spark, sql, hive, amazon-s3

Job description

X-Mode Social, Inc. is looking for a full-time back-end developer to work on X-Mode's data platform and join our rapidly growing team. For this position, you can either work remotely OR in our Reston, VA Headquarters.

WHAT YOU'LL DO:

  • Use big data technologies, processing frameworks, and platforms to solve complex problems related to location
  • Build, improve, and maintain data pipelines that ingest billions of data points on a daily basis
  • Efficiently query data and provide data sets to help Sales and Client Success teams' with any data evaluation requests
  • Ensure high data quality through analysis, testing, and usage of machine learning algorithms

WHO YOU ARE:

  • 1+ years of Spark and Scala experience
  • Experience working with very large databases and batch processing datasets with hundreds of millions of records
  • Experience with Hadoop ecosystem, e.g. Spark, Hive, or Presto/Athena
  • Real-time streaming with Kinesis, Kafka or similar libraries
  • 4+ years working with SQL and relational databases
  • 4+ years Linux experience
  • 2 years working with cloud services, ideally in AWS
  • Self-motivated learner who is willing to self-teach
  • Self-starter who can maintain a team-centered outlook
  • BONUS: Experience with Python, Machine Learning, and Apache Elasticsearch or Apache Solr
  • BONUS: GIS/Geospatial tools/analysis and any past experience with geolocation data

WHAT WE OFFER:

  • Competitive Salary
  • Medical, Dental and Vision
  • 15 Days of PTO (Paid Time Off)
  • Lunch provided 2x a week 
  • Snacks, snacks, snacks!
  • Casual dress code
  • Free Parking on-site
;