Data Engineer | Atlanta, GA
Posted May 14, 2018

Data Engineer

Want to shape how millions of trading card players and collectors buy and sell in a constantly evolving marketplace? Looking to make a big impact at a fast-growing company that values your innovation and creativity?

At TCGplayer, we build applications and technologies that connect thousands of hobby gaming businesses with customers across the globe. Our eCommerce and data management tools power sales through physical stores, websites, mobile apps and the TCGplayer Marketplace.

If you're ready to embark on this quest, work with us at TCGplayer---a community of explorers and innovators inspired to change the collectible gaming world.

**As a Data Engineer on the Behavior Services team: **

  • You will be designing and building robust and efficient data pipelines which support recommender systems, search engine indexing, and a variety of web services
  • You will leverage big data technologies to aggregate and analyze user behavior data
  • You will take a data-driven approach when designing and testing search and recommendation relevance models
  • You will monitor data platforms and web services for data integrity and system reliability
  • You will work with other teams to create microservice applications and API interfaces
  • You will be a subject matter expert and provide technical expertise on large scale distributed systems, data collection and storage, and information retrieval
  • You will see the results of your work powering the experience of TCGplayer's search and recommendation platform
  • You will strive to gain a deeper understanding of customer behaviors and sales trends in order to deliver actionable insights

This job may be right for you if:

  • You have a bachelor's degree in Computer Science, Mathematics, Statistics or a related field
  • You have 3+ years of software engineering experience
  • You have strong verbal and written communication skills
  • You have experience designing and implementing MapReduce or Spark jobs
  • You are experienced working with a variety of SQL and NoSQL data storage solutions
  • You enjoy both working as a team and as an individual to generate fresh ideas that fit business needs
  • You are passionate about your work making an impact on the product and understand how to turn discovery into value
  • You excell working through open ended problems
  • You are in a constant quest for knowledge and have passion for new technologies

You're extra awesome if you have:

  • Experience working in a Clojure ecosystem including Clojure related technologies like Datomic or Onyx
  • Experience with Elasticsearch or Solr
  • Experience with statistical analysis of behavioral data
  • Experience working with big data technologies like Hadoop, Hive, or Kafka
  • Experience working with AWS Technologies like EMR, DynamoDB, SQS, EC2, Kinesis, S3, Lambda, or CodeDeploy
  • Experience with container technologies like Docker, Kubernetes, or ECS

Why we're so great:

  • Competitive pay that's based directly on your awesome skills and experience
  • Amazing perks, like 100% health and dental coverage, UNLIMITED paid time off, free life insurance, 401(k) with matching and stock options
  • Embracing diversity is one of our Core Values

Apply for this position

Apply via our Careers page: