is the leading commerce indexing company. Our technology leverages real-time data processing and machine learning to predict online shopping behaviors and to drive conversions for the brands that use our digital advertising platform. We are growing our team, and we're looking for people to join us on our mission to index the world's commerce data.
FuelX is looking to bring aboard a Senior Software Engineer to join the Indexing & Data Team.
You and the team will share ownership over all Indexing Pipeline and DMP automation. As a Senior Software Engineer for the indexing team you will be responsible for the core indexing platform.
ResponsibilitiesBuild, scale and maintain FuelX Indexing Platform.Build and design a recommendation system to personalize ads based on user history.Re-architect the indexing platform to achieve scale, freshness, performance, precision and reliability.Build an A/B platform for experimentation.Build a scalable platform to process 100's of Terabytes of data.
RequirementsB.S./M.S. Degree in Computer Science or equivalent.Strong computer science fundamentals in data structures and algorithms.Knowledge of Information Retrieval and Recommendation systems.You have experience with Lucene, Solr or Elastic Search.At least 5+ years of experience building scalable and large scale software infrastructure in Java, C++ or go.At least 5+ years of hands on experience with big data technologies such as Hadoop, HBase, YARN, spark, kafka, hive, pig, AWS Redshift, Data pipeline, RDS, DynamoDB, Kinesis, BigQ or Big Table.You have a strong understanding of distributed systems.You have experience with raw DB clusters (SQL and No-SQL).Experience with A/B platforms.Experience with workflow management tools such as Airflow, Oozie, Azkaban or UC4You have the communication skills to work with both a team of peers and cross-functional teams (marketing/product dev/etc.)Team Player mentality.
Bonus SkillsKnowledge of graph database.Experience with digital advertising.